2017-07-26 213 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