高效、稳定的 ChromeDriver 下载站
为开发者打造。支持 Windows, macOS, Linux 全平台。
同步 Google 官方源,提供国内高速镜像加速。
查看 Chrome 版本
在浏览器地址栏输入 chrome://settings/help 查看当前 Chrome 浏览器的版本号。
提示:如果浏览器自动更新到了最新版,请下载页面顶部推荐的最新版驱动。
下载对应驱动
下载与浏览器版本号前三位 (如 114.0.5735) 一致的 ChromeDriver。如果找不到完全一致的,选择最接近的版本。
提示:如果您的浏览器版本过新或找不到驱动,可以直接下载本站提供的 Chrome 浏览器 (Chrome for Testing) 配合使用,这是 Google 官方专为自动化测试发布的版本。
配置环境变量
将解压后的 chromedriver.exe (Windows) 或 chromedriver (Mac/Linux) 放入系统 PATH 路径中,或放在 Python/Java 项目根目录。
C:\Python39\Scripts\Mac/Linux:
/usr/local/bin/
Q: 为什么运行 Selenium 报错 "SessionNotCreatedException"?
A: 这通常是因为 ChromeDriver 版本与 Chrome 浏览器版本不匹配。请检查浏览器版本(chrome://version),并在本站下载版本号前三段完全一致的驱动。
Q: [Windows] 只有 win32 驱动,我是 64位系统能用吗?
A: 完全可以。 官方长期只提供 win32 版本,它完美兼容 Windows 64位系统。直接下载使用即可。
Q: [Windows] 如何设置环境变量?
A: 1. 解压下载的 zip 包。
2. 将 chromedriver.exe 复制到你的 Python 安装目录(如 C:\Python310\Scripts\)。
3. 或者将其所在文件夹路径添加到系统变量 Path 中。
Q: [macOS] 提示 "无法打开,因为无法验证开发者"?
A: 这是 macOS 的安全机制。解决方法:
1. 打开终端 (Terminal)。
2. 输入命令 xattr -d com.apple.quarantine (注意最后有个空格)。
3. 将下载的 chromedriver 文件拖入终端窗口,回车执行即可。
Q: [macOS] 该选 mac-x64 还是 mac-arm64?
A: Intel 芯片 (旧款 Mac) 请选 mac-x64。
M1/M2/M3 芯片 (新款 Mac) 请选 mac-arm64。
Q: [Linux] 如何在无界面 (Headless) 服务器上安装?
A: 1. 下载对应的 linux64 压缩包。
2. 解压:unzip chromedriver_linux64.zip
3. 移动到 bin 目录:sudo mv chromedriver /usr/local/bin/
4. 赋予执行权限:sudo chmod +x /usr/local/bin/chromedriver
Q: 简单的 Python Selenium 启动代码示例?
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
# 指定驱动路径 (如果在系统 PATH 中可省略 service 参数)
service = Service(executable_path='./chromedriver.exe')
driver = webdriver.Chrome(service=service)
driver.get("https://www.baidu.com")
print(driver.title)
driver.quit()
免责声明 (Disclaimer)
1. 本站 (chromedriver.cn) 是非官方的 ChromeDriver 镜像下载站,旨在为国内开发者提供高速下载服务。
2. 本站所有文件均实时同步自 Google 官方存储库 (googleapis.com) 及国内高速镜像源,未做任何修改。
3. Google Chrome, ChromeDriver, Chromium 是 Google Inc. 的注册商标。本站与 Google 公司无任何附属关系。
4. 用户应自行承担使用本站资源可能产生的风险,本站不对任何因使用本站资源导致的损失负责。