要获取完整的HTML,可以使用BeautifulSoup的prettify()方法。这个方法会将文档格式化为标准的HTML形式,并返回完整的HTML字符串。
以下是一个示例代码:
from bs4 import BeautifulSoup
html = "Sample Page Hello, World!
"
soup = BeautifulSoup(html, 'html.parser')
# 使用prettify()方法获取完整的HTML
full_html = soup.prettify()
print(full_html)
这段代码会输出以下结果:
Sample Page
Hello, World!
可以看到,使用prettify()方法后,返回了完整的格式化的HTML字符串。