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

使用ChromeDriver运行Python/Selenium代码时抛出WebDriverException异常求助

解决Selenium ChromeDriver报错"failed to write automation extension zip"

我来帮你搞定这个问题!你遇到的这个报错通常和ChromeDriver的权限、路径配置或者版本不匹配有关,下面几个实用方案你挨个试试:

  • 核对ChromeDriver与Chrome浏览器的版本匹配度
    这是最常见的诱因!ChromeDriver的版本必须和你本地安装的Chrome大版本保持一致(比如Chrome是118.x,ChromeDriver也要用118.x系列)。你可以先通过Chrome设置→关于Chrome查看浏览器版本,再下载对应版本的ChromeDriver替换现有文件。

  • 修正ChromeDriver的路径写法
    你代码里的路径"C:\chromedriver.exe"在Windows系统里存在转义问题,改成以下两种写法之一即可:

    # 转义反斜杠
    browser=webdriver.Chrome("C:\\chromedriver.exe")
    # 或者直接用正斜杠
    browser=webdriver.Chrome("C:/chromedriver.exe")
    
  • 以管理员权限运行脚本
    这个报错有时候是因为程序没有权限写入自动化扩展文件,右键点击你的Python脚本或IDE,选择「以管理员身份运行」后再执行代码试试。

  • 手动指定Chrome用户数据目录(可选)
    可以指定一个你有写入权限的文件夹来存放Chrome临时文件,规避权限限制:

    from selenium import webdriver
    from selenium.webdriver.chrome.options import Options
    
    chrome_options = Options()
    chrome_options.add_argument("--user-data-dir=C:/Temp/ChromeTempProfile") # 替换成你有权限的文件夹路径
    browser = webdriver.Chrome("C:/chromedriver.exe", options=chrome_options)
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.21 06:49:48