我在使用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()
有什么问题?