Traceback (most recent call last): File "D:\ruan\PyCharm Community Edition 2021.1.3\PycharmProjects\pythonProject\play pa\stare2.py", line 62, in <module> all_datas.extend(page_single_html(html)) File "D:\ruan\PyCharm Community Edition 2021.1.3\PycharmProjects\pythonProject\play pa\stare2.py", line 30, in page_single_html soup.find("dic",class_="article") AttributeError: 'NoneType' object has no attribute 'find'
时间: 2023-09-07 20:13:04 浏览: 250
traceback-path-mapper:PyCharm无法处理来自远程服务器的回溯。 这是一个简单的脚本,用于修补Python回溯,将远程路径替换为本地路径
5星 · 资源好评率100%
这个错误是由于在第30行的代码中,你使用了`find`方法来搜索一个标签,但是该方法返回了一个`None`对象,而`None`对象没有`find`属性,所以出现了`AttributeError`错误。
可能的原因是你使用了错误的标签名或者类名。请检查你的代码,确保你传递给`find`方法的参数是正确的。你可以使用浏览器的开发者工具来查看网页的 HTML 结构,确保你正在查找的标签存在,并且类名是正确的。
另外,你还可以在使用`find`方法之前,先使用`print(soup)`打印一下`soup`对象,查看它的内容,确认它是否包含了你要查找的标签。这样可以帮助你找到问题所在。
如果以上方法都没有解决问题,请提供更多的代码和错误信息,以便我能够更好地帮助你。
阅读全文