BeautifulSoup: object of type 'Response' has no len()

前端 未结 7 1524
深忆病人
深忆病人 2020-12-05 09:55

Issue: when I try to execute the script, BeautifulSoup(html, ...) gives the error message \"TypeError: object of type \'Response\' has no len(). I tried passing

7条回答
  •  隐瞒了意图╮
    2020-12-05 10:50

    you should use .text to get content of response

    import  requests
    url = 'http://www ... '
    response = requests.get(url)
    print(response.text)
    

    or use with soap

    import  requests
    from bs4 import BeautifulSoup
    
    url = 'http://www ... '
    response = requests.get(url)
    msg = response.text
    print(BeautifulSoup(msg,'html.parser'))
    

提交回复
热议问题