Python 遍历找到的标记中的所有标记

Python 遍历找到的标记中的所有标记,python,beautifulsoup,Python,Beautifulsoup,如何遍历找到的标记下的所有标记 这只给了我顶级标签 description = soup.find("div", {"class": "description"}) for tag in description: print(tag) 这给了我直到html结束的迭代 description = soup.find("div", {"class": "description"}) while description: description = description.next_

如何遍历找到的标记下的所有标记

这只给了我顶级标签

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)

您正在寻找
.substands

description = soup.find("div", {"class": "description"})
for tag in description.descendants:
    print(tag)

description
是不可编辑的,因为
find()
方法返回从soup中选择的第一个标记,所以使用
findAll()
方法

descriptions = soup.findAll("div", {"class": "description"})
for description in descriptions:
    print(description)