以下是常见浏览器对应的 WebDriver 驱动下载地址和使用说明,适用于 Selenium、Playwright 等自动化测试或网页爬虫开发任务。
✅ 常见浏览器 WebDriver 驱动下载
浏览器 | 驱动名称 | 下载地址 | 备注 |
---|---|---|---|
Chrome | chromedriver | chromedriver.chromium.org | 需对应 Chrome 版本号 |
Edge (Chromium) | msedgedriver | developer.microsoft.com | Edge 版本需匹配 |
Firefox | geckodriver | github.com/mozilla/geckodriver | 与 Firefox 无需完全对应,但建议使用最新 |
Safari (macOS) | safaridriver | macOS 自带,无需单独下载 | 需启用 WebDriver:safaridriver --enable |
Opera | operadriver | github.com/operasoftware/operachromiumdriver | 基于 Chromium,较少使用 |
Brave / Vivaldi | 使用 chromedriver | 同上 | 需指定二进制路径 |
🔧 使用提示(以 Chrome 为例)
1. 检查 Chrome 浏览器版本
在地址栏输入 chrome://version/
,查看主版本号(如 114)。
2. 下载匹配版本的 Chromedriver
访问:https://chromedriver.chromium.org/downloads
选择与你浏览器版本匹配的 driver。
3. 配置环境变量(可选)
将 chromedriver
可执行文件放入系统 PATH 路径,或手动指定路径:
from selenium import webdriver
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(executable_path='/path/to/chromedriver', options=options)
🧩 浏览器版本与驱动兼容关系简表(Chrome 示例)
Chrome 浏览器版本 | 建议使用的 Chromedriver 版本 |
---|---|
125.x | Chromedriver 125.x |
124.x | Chromedriver 124.x |
… | … |
使用不匹配版本可能报错:
SessionNotCreatedException: This version of ChromeDriver only supports Chrome version XX
发表回复