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

如何用curl从指定JSON链接下载适配Chrome 117的Windows版ChromeDriver?

解决ChromeDriver与Chrome版本不匹配问题

步骤1:安装jq工具(用于解析JSON数据)

  • Windows系统可通过Chocolatey包管理器安装:choco install jq
  • 也可直接下载jq的Windows可执行文件,将其放置在系统PATH包含的目录中

步骤2:提取对应版本的ChromeDriver下载链接

执行以下命令,会自动从目标JSON文件中筛选出Chrome 117.0.5846.0对应的Windows 64位ChromeDriver下载地址:

curl -s https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json | jq -r '.versions[] | select(.version == "117.0.5846.0") | .downloads.chromedriver[] | select(.platform == "win64") | .url'

步骤3:自动下载ChromeDriver

将提取链接和下载操作合并为一条命令,直接完成下载:

curl -O $(curl -s https://googlechromelabs.github.io/chrome-for-testing/known-good-versions-with-downloads.json | jq -r '.versions[] | select(.version == "117.0.5846.0") | .downloads.chromedriver[] | select(.platform == "win64") | .url')

步骤4:配置到PyCharm中

  • 解压下载得到的ZIP文件,取出chromedriver.exe
  • 可将其放置在PyCharm项目目录下,或添加到系统PATH环境变量中,让Selenium自动识别
  • 也可在代码中直接指定ChromeDriver路径:
from selenium import webdriver

driver = webdriver.Chrome(executable_path=r"C:\your\path\to\chromedriver.exe")

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 13:12:37