【发布时间】:2020-01-04 22:28:33
【问题描述】:
当我使用 BeautifulSoup 来抓取列出的产品名称和价格时,类似的代码在其他网站上也能正常工作。但是在这个网站上运行时,soup.findAll 属性都有,但是没有刮到文字,出现了AttributeError。有人可以帮忙看一下代码和网站检查吗?
我检查并运行了很多次,同样的问题仍然存在
代码在这里:
url = 'https://shopee.co.id/Handphone-Aksesoris-cat.40'
re = requests.get(url,headers=headers)
print(str(re.status_code))
soup = BeautifulSoup(re.text, "html.parser")
for el in soup.findAll('div', attrs={"class": "collection-card_collecton-title"}):
name = el.get.text()
print(name)
AttributeError: 'NoneType' 对象没有属性 'text'
【问题讨论】:
标签: object web-scraping attributes attributeerror findall