find_all('id')返回空,在find_all()上迭代获取元素

时间:2018-06-29 13:38:58

标签: beautifulsoup

我在使用BeautifulSoup4的find_all()时遇到了麻烦。如果我尝试指定要查找的特定标签(例如'id'),则不会返回任何结果。如果我遍历所有元素,则可以找到标签的实例。

例如:

soup = BeautifulSoup(data, 'html.parser')
print("IDs: {}".format(soup.find_all('id')))
print([x.get('id') for x in soup.find_all()])

将输出:

IDs: []
[None, None, 'imgprefetch', 'aspnetform' ...]

find_all()有什么问题?

0 个答案:

没有答案