2017-07-26 246 views
0

我正在處理我的第一個網絡爬蟲,我無法弄清楚如何讓它打印結果。沒有錯誤,但沒有顯示。網絡爬蟲不打印

從BS4進口BeautifulSoup 進口urllib3

高清extract_links():

http = urllib3.PoolManager() 
r = http.request('GET', 'http://www.drankbank.com/happy-hour-chicago.html') 
soup = BeautifulSoup(r, 'html.parser') 
print(soup) 

extract_links()

謝謝!

回答

0

您沒有訪問請求中返回的數據。

soup = BeautifulSoup(r, 'html.parser') 

應該是:

soup = BeautifulSoup(r.data, 'html.parser') 
+0

太感謝你了!對此很新穎。 –

+0

這裏也是關於urllib3的指南希望它有助於http://urllib3.readthedocs.io/en/latest/user-guide.html – martinB0103