当我写findAll它说:findAll没有定义

时间:2018-04-12 09:37:45

标签: python beautifulsoup anaconda

我正在尝试编写我的第一个数据抓取代码。但是,只要我尝试在html中找到所有tr标记,就会发生这种情况:

我写道:match = findAll(" tr",{" class":" match"}) 出现了这个问题:NameError:name" findAll"没有定义。

1 个答案:

答案 0 :(得分:0)

如果我假设你正在使用

from bs4 import BeautifulSoup

您需要了解find_all是bs4.element.Tag对象的一部分 findAll可能无法正常工作

obj = BeautifulSoup(html_text, 'html.parser')
obj.find_all("tr",{"class":"match"})

这可以解决您的问题。