2017-02-08 2 views
-1

Ниже код python не работает для извлечения данных из данной ссылки. Пожалуйста, помогите мне, как сделать возможнымPython извлекает данные с сайта

import urllib2 
from bs4 import BeautifulSoup 
    quote_page = 'http://www.smartvidya.co.in/2016/11/ugc-net-paper-1-previous-year-questions_14.html' 
page = urllib2.urlopen(quote_page) 
soup = BeautifulSoup(page, 'html.parser') 
name_box = soup.find('div', attrs={'class': 'MsoNormal'}) 

print name_box 
+0

Вам не хватает содержания. В строке 5 выполните: soup = BeautifulSoup (page.read(), 'html.parser') – patito

+0

@patito все еще не работает. Работает ли этот код на вашей стороне? Спасибо за помощь. –

+0

Что значит код не работает? Какая ошибка? Это работает для меня. – AlexDotis

ответ

1

Попробуйте это:

import urllib2 
from bs4 import BeautifulSoup 
quote_page = 'http://www.smartvidya.co.in/2016/11/ugc-net-paper-1-previous-year-questions_14.html' 
page = urllib2.urlopen(quote_page) 
soup = BeautifulSoup(page, 'html.parser') 
for name_box in soup.findAll('div',attrs={'class': 'MsoNormal'}): 
    print name_box.text 

Надеется, что это помогает!

+0

Спасибо другу. Его работа прекрасна. –

+0

Я рад, что помог вам! – AlexDotis

Смежные вопросы