Windows下配置最新ChromeDriver

1、问题

在使用代码调用谷歌浏览器时会出错:

from selenium import webdriver
driver = webdriver.Chrome()

SessionNotCreatedException: Message: session not created: This version of ChromeDriver
only supports Chrome version 114  Current browser version is 118.0.5993.89

意思就是说:你的Chrome版本是118,但你的ChromeDriver版本是114。

2、配置ChromeDriver

1) 确定Chrome版本

我们首先确定自己的Chrome版本,在浏览器地址栏输入以下地址

chrome://version

可以看到,当前chrome是最新版本:120.0.6099.110(正式版本) (64 位)。

2)下载chromedriver
安装谷歌浏览器驱动时,国内正常用的网址是:CNPM Binaries Mirror

注意:里面最新只到114版本。

最新版本的地址:Chrome for Testing availability

注意:选择与操作系统相对应的版本进行下载,并且与谷歌安装目录安装在同一位置,注意http status要为200才是正常可用。
本例中,我的Chrome版本是120.0.6099.110,下载版本120.0.6099.71,可以正常使用

下载完成后,解压放到Chrome的安装目录下

3)配置环境变量

点击我的电脑/此电脑>>右键点击属性>>点击高级系统设置>>环境变量>>系统变量。

点击系统变量中的path,点击新增,并将chrome的安装目复制填入后,点击确定。

例如安装目录:

C:\Program Files\Google\Chrome\Application

注意:但是上面配置环境后,还是可能会报错

selenium.common.exceptions.WebDriverException: Message: ‘chromedriver‘

此时,将chromedriver.exe复制到你安装chrome浏览器目录下的Application文件夹中和python目录文件夹中即可解决。(由此,我们可以不配置环境,之间复制到这两个文件夹)

附录

杀死chromedriver.exe后台运行进程

以管理员身份打开电脑的cmd,输入以下指令结束进程,/F表示强制结束进程,/IM表示根据进程名结束进程。

TASKKILL /F /IM chromedriver.exe

或者

import os

if __name__ == '__main__':
    command = 'TASKKILL /F /IM chromedriver.exe'
    os.system(command)

  • 9
    点赞
  • 50
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 12
    评论
配置ChromeDriver,您需要按照以下步骤进行操作: 1. 首先,您需要下载并安装适用于您的操作系统的ChromeDriver。您可以从ChromeDriver官方网站(https://sites.google.com/a/chromium.org/chromedriver/)下载最新版本的ChromeDriver。 2. 下载完成后,将ChromeDriver可执行文件(例如,chromedriver.exe)复制到您的计算机上的某个目录,例如“C:\webdriver\”。 3. 然后,您需要设置系统环境变量,以便将ChromeDriver所在目录添加到系统的PATH变量中。这样您就可以在任何位置运行ChromeDriver。 - 对于Windows系统,请按照以下步骤操作: - 在Windows搜索栏中搜索“环境变量”,并打开“编辑系统环境变量”。 - 在“系统变量”部分,找到名为“Path”的变量,并点击“编辑”。 - 在弹出的窗口中,点击“新建”并输入ChromeDriver所在目录的完整路径(例如,“C:\webdriver\”)。 - 确认所有窗口,并重启计算机使更改生效。 - 对于Mac或Linux系统,请在终端中执行以下命令: ``` export PATH=$PATH:/path/to/chromedriver_directory ``` 4. 现在,您可以在任何编程语言中使用ChromeDriver来控制和自动化Chrome浏览器了。请注意,您需要根据所使用的编程语言和框架,下载并安装相应的ChromeDriver库和绑定。 这样,您就已经完成了ChromeDriver配置。您可以根据具体的需求和编程语言进行进一步的设置和使用。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

清纯世纪

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

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

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

打赏作者

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

抵扣说明:

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

余额充值