使用BeautifulSoup库可以轻松地查找多重嵌套元素的class值。以下是一个示例解决方案:
from bs4 import BeautifulSoup
html = """
Example
Hello World!
"""
soup = BeautifulSoup(html, 'html.parser')
# 找到所有包含class="target"的元素
elements = soup.find_all(class_="target")
# 循环遍历元素并打印它们的文本内容
for element in elements:
print(element.text)
在这个示例中,我们首先将HTML代码传递给BeautifulSoup的构造函数来创建一个BeautifulSoup对象。然后,使用find_all()
方法查找所有包含class="target"
的元素。最后,使用循环遍历找到的元素,并使用text
属性获取它们的文本内容并打印出来。
输出结果将是:
Hello World!
这是一个简单的示例,你可以根据自己的需求来修改代码以适应更复杂的HTML结构和元素选择器。