我无法通过BeautifulSoup找到信息

时间:2020-11-12 01:02:56

标签: python python-3.x web-scraping beautifulsoup

我想对网址进行网页抓取,但是当我使用BeautifulSoup时,找不到我正在查找的某些信息,但它们在原始html中。如果使用print(html_page),则我拥有所需的所有信息,但是当输出出来时却没有该信息,当我尝试直接在html_page上搜索时,会发生此错误:

const brokerage = showInsurance && showBrokerage? true || false : showBrokerage ? true : false
const insurance = showInsurance && showBrokerage? true || false : showInsurance ? true : false

我的代码

word = html_page  
word.find('name="produto-stock"')               
TypeError: argument should be integer or bytes-like object, not 'str'

2 个答案:

答案 0 :(得分:0)

为什么用引号引起来,请将其删除:-(

word = html_page
word.find("produto-stock")

答案 1 :(得分:0)

我进行了更改,但错误仍然发生:参数应该是整数或类似字节的对象,而不是'str'