我正在开发我的第一个网络爬虫,但我不知道如何让它打印结果。没有错误,但没有显示任何内容。
从bs4导入BeautifulSoup导入urllib3
def 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()
谢谢!
发布于 2017-07-26 10:01:31
您没有访问请求中返回的数据。
soup = BeautifulSoup(r, 'html.parser')
应该是:
soup = BeautifulSoup(r.data, 'html.parser')
https://stackoverflow.com/questions/45316122
复制相似问题