运行显示下面内容Traceback (most recent call last): File "C:/Users/w/Desktop/1.py", line 7, in <module> content = soup.find('div', class_='lemma-summary').get_text().strip() AttributeError: 'NoneType' object has no attribute 'get_text'
时间: 2023-06-08 11:06:48 浏览: 109
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误通常是因为 BeautifulSoup 没有找到指定的标签或 class。您可以尝试检查您的代码,确认您要查找的标签是否存在,并且 class 名称是否正确。另外,您也可以尝试在调用 get_text() 方法之前添加一个判断语句,以确保标签存在。例如,可以像这样修改代码:
```
soup_result = soup.find('div', class_='lemma-summary')
if soup_result:
content = soup_result.get_text().strip()
else:
content = "未找到相应内容"
```
这样,在找不到标签时,代码会输出一个默认的提示信息,而不会抛出 AttributeError 错误。
阅读全文