1

我正在用 BeautifulSoup 做一个简单的例子,但我得到了奇怪的结果。

这是我的代码:

soup = BeautifulSoup(page)
print soup.prettify()
stuff = soup.findAll('td', attrs={'class' : 'prodSpecAtribtue'})
print stuff

当我打印时,我得到:

[]

不知道发生了什么,因为当我在屏幕上打印汤时,我得到了正确的数据。基本上我<td>在类下的标签中搜索值prodSpecAtribtue

4

1 回答 1

1

你拼错了类名:

soup.findAll('td', attrs={'class': 'prodSpecAtribute'})

工作正常。那是prodSpecAtribute不是 prodSpecAtribtue。这仍然是拼写错误,但稍微少一点。

于 2013-05-21T21:43:50.663 回答