Python 属性错误:';非类型';对象没有属性';文本';?
我对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
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类时出错了