这个问题通常发生在找不到标签或标签内没有文本时。可以添加条件判断来避免出现NoneType的情况,例如:
html = """
这是一个段落。
这是另一个段落。
from bs4 import BeautifulSoup
soup = BeautifulSoup(html, 'html.parser') tag = soup.find('div') if tag is not None: text = tag.get_text() else: text = ''
print(text)
上一篇:BeautifulSoup: `find_all`和`get_text`的用法
下一篇:Beautifulsoup:当行不存在时,值为NaN,否则为实际值