【120版本】最新谷歌浏览器驱动下载地址

本文讲述了在使用Selenium时遇到的浏览器和驱动版本不匹配问题,特别提到了国内用户通常只能找到114版本的驱动,而实际需要的是120版本。作者提供了最新120版谷歌驱动的下载地址并建议将其放置在Chrome相应文件夹中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在使用selenium时可能会遇到谷歌浏览器和谷歌驱动器版本不一致的问题,并且国内可以搜到的谷歌浏览器下载地址里面最新的驱动器只有114版本的,但目前谷歌浏览器最新版本是120。所以这里记录下最新版本120谷歌驱动器下载地址:

Chrome for Testing availabilityicon-default.png?t=N7T8https://googlechromelabs.github.io/chrome-for-testing/

 我是Windows操作系统64,下载这个:

然后把里面的Chromedriver.exe放到Chrome所在文件夹

 

### 如何下载适用于 Google Chrome 版本 120浏览器驱动程序 为了确保 Selenium 或其他自动化工具能够正常运行,必须使 ChromeDriver 和 Chrome 浏览器版本匹配。然而,由于 Google 不再提供旧版 Chrome 的直接下载链接[^1],因此获取特定版本的 Chrome 及其对应的 ChromeDriver 成为一项挑战。 以下是关于如何解决此问题的具体方法: #### 方法一:查找对应版本ChromeDriver 通过官方资源或其他可信站点可以找到适合不同操作系统(Windows、MacOS、Linux)以及具体版本号的 ChromeDriver 文件。例如,在引用中提到的支持信息显示最新的稳定版本为 `122.0.6261.111` 对应的 ChromeDriver 是 `(r1250580)`[^2]。对于目标版本 `120.x.y.z`,可以通过以下步骤定位并下载合适的 ChromeDriver: 1. **访问 ChromeDriver 官方发布页面** 前往 [ChromeDriver Downloads](https://sites.google.com/chromium.org/driver/) 页面查看可用的历史版本列表。 2. **使用镜像源加速下载** 如果无法快速加载上述网站,则可尝试国内镜像地址来检索所需的文件。例如,根据提供的参考资料中的说明[^3],可以从 npm 镜像服务器上获取 chromedriver 各种历史发行包: ```plaintext https://registry.npmmirror.com/binary.html?path=chromedriver/ ``` 3. **手动挑选适用版本** 在这些目录结构下浏览子文件夹直到发现与所需 chrome 主要次级修订编号相吻合的那一项为止;比如寻找接近但不超过指定范围内的数值如 “120.*”。 #### 方法二:安装适配的老版本 Chromium/Google Chrome 如果确实需要测试环境下的精确控制,考虑部署一个固定不变的 chromium 构建实例或者利用 portableapps 提供独立封装好的 google-chrome-stable 应用程序副本作为替代方案之一。 #### 示例代码片段验证兼容性设置 下面给出一段简单的 python 脚本来演示当遇到不一致错误时调整路径重新初始化 driver 实例的过程: ```python from selenium import webdriver import os def init_driver(chromepath=None, driverpath="chromedriver"): options = webdriver.ChromeOptions() if chromepath and os.path.exists(chromepath): options.binary_location = chromepath try: return webdriver.Chrome(executable_path=driverpath, options=options) except Exception as e: print(f"Error initializing driver: {e}") if __name__ == "__main__": custom_chrome_binary = r"C:\Path\To\Your\OldChrome.exe" correct_driver_version = "./correct-version-of-chromedriver.exe" browser_instance = init_driver(custom_chrome_binary, correct_driver_version) if isinstance(browser_instance, webdriver.Chrome): browser_instance.get('http://www.example.com') input("Press Enter to close...") browser_instance.quit() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诺坎普的风间

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值