如何遍历找到的标签下的所有标签?
这仅给我顶层标签
description = soup.find("div", {"class": "description"})
for tag in description:
print(tag)
这使我可以迭代到html结束
description = soup.find("div", {"class": "description"})
while description:
description = description.next_element
print(description)
答案 0 :(得分:1)
description
不可迭代,因为find()
方法从汤中返回第一个选定的标签,因此使用findAll()
方法
descriptions = soup.findAll("div", {"class": "description"})
for description in descriptions:
print(description)
答案 1 :(得分:0)
您要寻找.descendants
吗?
description = soup.find("div", {"class": "description"})
for tag in description.descendants:
print(tag)