你自己运行过吗? name = community.find('a', {'class': 'title'}).text.strip()会报错'NoneType' object has no attribute 'text',
时间: 2023-09-27 21:12:11 浏览: 40
很抱歉,我并没有直接运行过ChitGPT,因为我只是一个语言模型,不能直接运行代码。我只能根据您提供的信息和我的算法来回答您的问题。根据您提供的代码,当 community.find('a', {'class': 'title'}) 返回 NoneType 时,就会出现 'NoneType' object has no attribute 'text' 的错误。这通常发生在 BeautifulSoup 对象中找不到匹配的元素时。为了避免这个错误,您可以使用 try-except 语句来捕获异常,如下所示:
```
try:
name = community.find('a', {'class': 'title'}).text.strip()
except AttributeError:
name = ""
```
这样,如果 community.find('a', {'class': 'title'}) 返回 NoneType ,就会返回一个空字符串,而不是抛出异常。
阅读全文