要将BeautifulSoup的输出转换为文本,可以使用BeautifulSoup对象的get_text()
方法。以下是一个示例代码:
from bs4 import BeautifulSoup
# HTML代码示例
html = '''
BeautifulSoup Demo
Welcome to BeautifulSoup Demo
This is a paragraph.
- Item 1
- Item 2
- Item 3
'''
# 创建BeautifulSoup对象
soup = BeautifulSoup(html, 'html.parser')
# 将输出转换为文本
text = soup.get_text()
# 打印转换后的文本
print(text)
运行这段代码会输出以下结果:
BeautifulSoup Demo
Welcome to BeautifulSoup Demo
This is a paragraph.
Item 1
Item 2
Item 3
在这个示例中,我们首先创建了一个BeautifulSoup对象,然后使用get_text()
方法将输出转换为文本。最后,我们打印出转换后的文本内容。