Traceback (most recent call last): File "D:/xiaobaijian/pythonstore/myapp.py/042803.py", line 6, in <module> t=bs_

动态 未结 0 120
小小草
小小草 LV1 2023年9月23日 23:40 发表
这个错误提示与你之前提到的错误提示类似,都是因为调用了一个空对象。在这里,`bs_obj.find_allx('head')`返回了一个空对象(即None),然后你试图将其作为函数来调用,导致了这个错误。 可能的原因是HTML页面中没有``标签,或者标签名字写错了。你可以检查一下HTML页面中是否存在``标签,或者尝试使用其他标签来替代``标签进行测试。另外,正确的方法是使用`find_all()`方法来查找标签,而不是`find_allx()`。例如: ```python from bs4 import BeautifulSoup html = "hello world
content
" bs_obj = BeautifulSoup(html, features="lxml") t = bs_obj.find_all('head')[0] print(t) ``` 输出结果为: ``` hello world ``` 注意,`find_all()`方法返回的是一个列表,如果要获取第一个匹配的标签,需要使用索引`[0]`。
收藏(0)  分享
相关标签: 智能问答
问题没解决?让AI助手帮你作答 AI助手
0个回复
  • 消灭零回复