问题描述:在使用BeautifulSoup库的get_text()方法时,从Tag对象返回的结果是空字符串。请给出解决方法,包含代码示例。
解决方法:
from bs4 import BeautifulSoup
html = "Hello, World!
"
soup = BeautifulSoup(html, 'html.parser')
tag = soup.find('p')
if tag.string is not None:
text = tag.get_text()
print(text)
else:
print("Tag对象的内容为空.")
完整示例代码:
from bs4 import BeautifulSoup
html = "Hello, World!
"
soup = BeautifulSoup(html, 'html.parser')
tag = soup.find('p')
if tag.string is not None:
text = tag.get_text()
print(text)
else:
print("Tag对象的内容为空.")
输出:
Hello, World!