如何在BeautifulSoup中获取子元素的HTML表示?

时间:2012-04-22 00:21:21

标签: python beautifulsoup

假设我的HTML是:

<html><body><span>This is my text</span></body></html>

如何获得内部包含内容的字符串表示,即:

<span>This is my text</span>

1 个答案:

答案 0 :(得分:9)

要获取元素的html表示,只需使用内置的str函数:

soup = BeautifulSoup("<html><body><span>This is my text</span></body></html>")
span = soup.find('span')
str(span) # Outputs '<span>This is my text</span>'