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

Selenium运行报错:ChromeDriver仅支持Chrome97,当前浏览器为96.0.4664.45如何解决

问题产生原因

Selenium 调用 Chrome 浏览器执行自动化操作时,要求 ChromeDriver 驱动的大版本号必须与本地安装的 Chrome 浏览器大版本号完全一致,二者才能正常建立通信。你当前环境中的 ChromeDriver 是适配 Chrome 97 版本的,而本地 Chrome 浏览器实际版本为 96,版本不匹配就会触发该兼容报错。

解决方案

你可以任选以下任意一种方案解决问题:

  • 方案1:降级 ChromeDriver 适配现有浏览器版本
    下载与本地 Chrome 96.0.4664.45 版本匹配的 ChromeDriver 二进制文件,替换当前环境中正在使用的 ChromeDriver 即可。如果你的 ChromeDriver 放在系统环境变量路径下,直接覆盖对应路径的文件;如果放在脚本同级目录,直接替换同级目录的驱动文件。
  • 方案2:升级 Chrome 浏览器适配现有驱动
    将本地 Chrome 浏览器升级到 97 正式版,升级完成后重启浏览器再运行脚本即可。
  • 方案3:使用驱动自动管理工具规避手动适配问题
    借助 webdriver-manager 库自动匹配下载对应版本的 ChromeDriver,无需手动下载和版本核对,修改后代码如下:
    from selenium import webdriver
    from webdriver_manager.chrome import ChromeDriverManager
    from selenium.webdriver.chrome.service import Service
    from time import sleep
    
    class instagrambot:
        def __init__(self):
            self.driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
            self.driver.get("https://www.instagram.com/")
    
    instagrambot()
    
    运行脚本前先执行命令安装依赖:pip install webdriver-manager,后续即使 Chrome 版本升级也会自动适配对应驱动,不会再出现版本不匹配的报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 14:45:01