以下是使用BeautifulSoup库来获取span class中的文本的代码示例:
from bs4 import BeautifulSoup
html = '''
Hello World!
BeautifulSoup Example
'''
soup = BeautifulSoup(html, 'html.parser')
# 通过class名称获取span标签
span_tags = soup.find_all('span', class_='class1')
# 遍历每个span标签,并输出文本内容
for span in span_tags:
print(span.text)
运行上述代码,将输出:
Hello World!
在上述代码中,我们首先创建了一个包含两个span标签的HTML字符串。然后,我们使用BeautifulSoup库解析该HTML字符串,并通过指定class名称来获取所有的span标签。然后,我们遍历每个span标签,并使用.text
属性来获取其文本内容。在这个例子中,我们使用了class名称class1
来获取相应的span标签,你可以根据实际情况修改为你所需的class名称。