我正在研究我的第一个网络抓取工具,我无法弄清楚如何让它打印结果。没有错误,但没有显示任何错误。
来自bs4 import BeautifulSoup import 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()
谢谢!
答案 0 :(得分:0)
您没有访问请求中返回的数据。
soup = BeautifulSoup(r, 'html.parser')
应该是:
soup = BeautifulSoup(r.data, 'html.parser')