2017-02-08 187 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行做: 湯= 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