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

更新Selenium至4.14.0后报错AttributeError求助

解决Selenium 4.14.0更新后的AttributeError问题
  • 核心原因:Selenium 4.10.0及以上版本已弃用executable_path参数,4.14.0版本彻底移除了该参数,你原代码中webdriver.Chrome(executable_path='chromedriver.exe')的写法会触发AttributeError。

  • 修复方案:

    1. 自动管理驱动(推荐):Selenium 4.6.0+内置Selenium Manager,会自动匹配并下载对应版本的ChromeDriver,无需手动指定路径,代码简化为:
      from selenium import webdriver
      
      driver = webdriver.Chrome()
      driver.get('https://www.example.com')
      # 后续业务操作
      driver.quit()
      
    2. 手动指定驱动路径(不推荐):若仍需手动管理驱动,需通过Service类传入路径:
      from selenium import webdriver
      from selenium.webdriver.chrome.service import Service
      
      service = Service('chromedriver.exe')
      driver = webdriver.Chrome(service=service)
      driver.get('https://www.example.com')
      # 后续业务操作
      driver.quit()
      
  • 额外检查:确保Chrome浏览器版本与ChromeDriver版本完全匹配(当前ChromeDriver为118,Chrome浏览器需为118.x版本),避免版本不兼容引发其他问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 06:47:35