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

使用Python 3.11下载Selenium WebDriver时遇版本匹配错误求助

解决Selenium WebDriver驱动版本不匹配错误
  • 确认浏览器与驱动版本对应
    WebDriver版本必须和浏览器版本严格匹配(部分版本支持小范围兼容)。先查看浏览器当前版本,再下载对应官方驱动:

    • Chrome:匹配ChromeDriver版本
    • Firefox:匹配GeckoDriver版本
    • Edge:匹配EdgeDriver版本
  • 检查平台适配性
    确保下载的驱动适配你的操作系统(Windows/macOS/Linux)及架构(x86/ARM),比如macOS需区分Intel和Apple Silicon版本,选错平台会触发该错误。

  • 用Selenium Manager自动管理驱动(推荐)
    Selenium 4.6.0+自带Selenium Manager,无需手动下载驱动,会自动匹配并下载对应版本。确保Selenium版本足够新,代码示例:

    from selenium import webdriver
    
    # 直接初始化浏览器,自动处理驱动
    driver = webdriver.Chrome()
    # 或Firefox/Edge
    # driver = webdriver.Firefox()
    # driver = webdriver.Edge()
    
  • 手动指定驱动路径
    若手动下载驱动,需在代码中指定正确路径,确保版本匹配:

    from selenium import webdriver
    from selenium.webdriver.chrome.service import Service
    
    service = Service(executable_path="/本地驱动文件路径/chromedriver")
    driver = webdriver.Chrome(service=service)
    
  • 验证环境变量配置
    若驱动已加入系统环境变量,检查路径是否正确,驱动文件是否损坏,必要时重新下载替换。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.14 19:14:53