You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于WebDriver对象缺少find_elements_by_tag_name属性的报错咨询

解决方案
  • 先确认你的Selenium版本:执行pip show selenium,如果版本是4.x+,问题根源就在这——Selenium 4.x已经移除了find_elements_by_tag_name这类旧的元素定位方法。
  • 两种解决途径:
    1. 适配新版本写法:
      • 先在代码开头导入By类:from selenium.webdriver.common.by import By
      • 把代码里的driver.find_elements_by_tag_name("标签名")替换成driver.find_elements(By.TAG_NAME, "标签名")
    2. 降级Selenium到3.x版本:
      • 执行命令pip install selenium==3.141.0,这个版本保留了旧的定位方法,不用改代码就能正常运行。

内容的提问来源于stack exchange,提问作者eminsk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.12 04:10:19