Python 属性错误:';非类型';对象没有属性';文本';?

Python 属性错误:';非类型';对象没有属性';文本';?,python,beautifulsoup,Python,Beautifulsoup,我对python相当陌生,只有几个小时的经验。我一直在写一个剧本,直接为我的国家收集空气质量数据 我正在尝试在脚本中运行此命令: psi = soup.find("div", {"class": "panel-stats-value-content"}).text 但当我运行它时,它会响应: AttributeError: 'NoneType' object has no attribute 'text' 我怎样才能解决这个问题?因此,.text将起作用?引发此错误的原因是Beautiful

我对python相当陌生,只有几个小时的经验。我一直在写一个剧本,直接为我的国家收集空气质量数据

我正在尝试在脚本中运行此命令:

psi = soup.find("div", {"class": "panel-stats-value-content"}).text
但当我运行它时,它会响应:

AttributeError: 'NoneType' object has no attribute 'text'

我怎样才能解决这个问题?因此,
.text
将起作用?

引发此错误的原因是
BeautifulSoup.find()
无法在文档中找到任何
div
元素,其类为
panel stats value content
,因此返回
NoneType

当您尝试在
NoneType
上调用一个方法时,它将引发上述错误,但是无论您对它调用什么方法,它都会引发上述错误


要解决此问题,您需要确保
div
元素的类是正确的。

由于
BeautifulSoup.find()
在文档中找不到任何
div
元素,因此返回
NoneType

当您尝试在
NoneType
上调用一个方法时,它将引发上述错误,但是无论您对它调用什么方法,它都会引发上述错误


要解决此问题,您需要确保
div
元素的类是正确的。

可能重复此错误意味着,当您试图查找此内容“(“div”,“class”:“panel stats value content”}”时,没有一个结果与上述条件匹配,因此,您在查找div类时出错了可能重复此错误意味着,当您试图查找此对象“(“div”,{“class”:“panel stats value content”})”时,没有一个结果与上述条件匹配,因此您在查找div类时出错了