【问题标题】:Web crawler does not print网络爬虫不打印
【发布时间】:2017-07-26 01:51:09
【问题描述】:

我正在开发我的第一个网络爬虫,但我不知道如何让它打印结果。没有错误,但没有任何显示。

从 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()

谢谢!

【问题讨论】:

    标签: python html web-crawler crawler4j


    【解决方案1】:

    您没有访问请求中返回的数据。

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

    应该是:

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-11
    • 1970-01-01
    • 1970-01-01
    • 2018-08-12
    • 2012-08-01
    相关资源
    最近更新 更多