开发者社区> 问答> 正文

遇到'list' object has no attribute 'text'错误,如何解决?

selenium 爬虫'list' object has no attribute 'text'错误
kpzf=wb.find_elements_id('un-collapse-content-4873').text
print(kpzf)
新手初学爬虫,遇到'list' object has no attribute 'text'错误,要怎么破?

展开
收起
OSC开源社区 2024-05-31 15:33:03 17 0
2 条回答
写回答
取消 提交回答
  • 应该是find_elements_by_id而不是find_elements_id)返回的是一个元素列表(list),即使只有一个匹配项也会返回一个包含单个元素的列表,而不是直接返回元素对象

    2024-05-31 18:49:14
    赞同 展开评论 打赏
  • 你拿到的这个对象是个列表,,不能直接转化为文本需要遍历其中的item才能获得具体的属性。

    如果是python的话,直接把列表打出来也是可以的

    kpzf=wb.find_elements_id('un-collapse-content-4873')
    print(kpzf)
    
    2024-05-31 16:25:43
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载