ChromeDriver驱动低高版本下载(ChromeDriver)

前言

为了保持驱动的稳定性并避免频繁更新,以下是我知道的三种常用方法:

  1. 使用固定版本的 Chrome 浏览器并限制浏览器更新

这种方法可以确保浏览器版本固定,从而避免频繁更新驱动程序,适合需要稳定环境的场景。

  1. 使用驱动管理库自动下载和管理(如 webdriver_manager)

这种方法通过驱动管理库自动处理驱动的下载与更新,可能需要科学上网才能顺利访问所需资源。

  1. 使用 Google 提供的 chrome-for-testing,该浏览器不会进行版本更新

这种方式可以避免浏览器版本更新所带来的兼容性问题。需要在代码中指定浏览器的执行路径,适合用于框架配置。

这些方法各有优缺点,可以根据实际需求选择合适的方案。


selenium之chrome高版本对应的driver驱动下载(ChromeDriver)

1、查看chrome版本

  • 方式一:直接 URL地址栏 输入 chrome://version/ 即可查看到版本信息

  • 方式二

要查看你电脑上的Chrome浏览器版本,可以按照以下步骤:

  1. 打开Chrome浏览器
  2. 点击浏览器右上角的菜单(三个竖点或横线)
  3. 选择设置
  4. 在左侧菜单中选择关于Chrome
  5. 你会看到当前浏览器的版本号

在这里插入图片描述

注意: 如果你找不到精确的版本号,通常大版本号相同即可。例如:如果你的版本是 136.xxx.xxx.xxx,你可以选择版本号接近136的ChromeDriver。


2、下载ChromeDriver

高版本说的是 114 版本 以上的版本

2.1 完整版下载

根据你的Chrome版本,选择对应版本的ChromeDriver。

  1. 高版本ChromeDriver下载地址

  2. 114及以下版本ChromeDriver下载地址 【推荐】

2.1 高版本下载

2.1.1 傻瓜式下载
# linux
https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.114/linux64/chromedriver-linux64.zip


# mac
https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.114/mac-arm64/chromedriver-mac-arm64.zip
https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.114/mac-x64/chromedriver-mac-x64.zip


# windwos
# 64位
https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.114/win64/chromedriver-win64.zip
# 32位
https://storage.googleapis.com/chrome-for-testing-public/135.0.7049.114/win32/chromedriver-win32.zip

根据你的系统,选择对应系统的地址,然后将其中的版本信息替换成你自己的版本

2.1.2 完整下载方式

在ChromeDriver下载页面中,选择与你的Chrome浏览器版本匹配的Driver版本。
下载页面示意图

2.2 114以下版本

和高版本差不多,找到自己版本,下载版本即可

在这里插入图片描述
在这里插入图片描述


3、使用ChromeDriver

使用ChromeDriver很简单,下载后将 chromedriver.exe 文件复制到一个指定的路径。可以将该文件放置在你常用的环境根目录下。

在这里插入图片描述
如果不知道环境目录,我们可以通过 win+r 快捷键,输入cmd,打开终端

3.1 在 conda 使用ChromeDriver

将ChromeDriver放在 Scriptscondabin 两个目录下,以确保conda或其他Python环境能够识别到该驱动。

  1. 按下 Win + R 打开运行窗口,输入 cmd 并回车。
  2. 在终端中输入以下命令查找conda的安装路径:
where conda

输出示例:

C:\ProgramData\anaconda3\Scripts\conda.exe
  1. 将chromedriver.exe文件放在以下路径:
C:\ProgramData\anaconda3\Scripts
C:\ProgramData\anaconda3\condabin

这样无论你选择哪个路径,系统都能正确识别。

我们将 Scriptscondabin 目录下都存放一个,因为选择conda的路径可能选择的是这俩个,如下:

在这里插入图片描述

3.2 在Python中使用ChromeDriver

如果你在Python中使用selenium,确保将 chromedriver.exe 放置在Python的安装目录下。

  1. 按下 Win + R 打开运行窗口,输入 cmd 并回车。
  2. 在终端中输入以下命令查找conda的安装路径:
where python
  1. chromedriver.exe文件放在Python的安装目录下。

4、在Python代码中调用ChromeDriver

一旦驱动配置好,你就可以在Python中通过selenium库来调用ChromeDriver了。以下是一个简单的代码示例:

from selenium import webdriver

# 设置ChromeDriver路径
# driver = webdriver.Chrome(executable_path=r'C:\ProgramData\anaconda3\Scripts\chromedriver.exe')	# 也可以指定路径
driver = webdriver.Chrome()

# 打开网页
driver.get('https://www.google.com')

# 关闭浏览器
driver.quit()

常见问题

1. 如何关闭 chrome自动更新

  1. 使用 win + R 快捷键打开运行对话框,输入 msconfig 打开系统配置工具
  2. 在弹出的窗口中切换到 服务 选项卡
  3. 取消勾选Google带有 更新(Updater) 字样的服务,然后点击 应用

在这里插入图片描述

参考教程文档

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值