python 使用 selenium 时,报错: This version of ChromeDriver only supports Chrome version 85

拼搏现实的明天。 2022-09-11 15:24 25阅读 0赞

文章目录

    • 1、问题
    • 2、分析:
    • 3、解决方法
      • 3.1、查看chrome 版本号
      • 3.2、下载浏览器驱动
      • 3.3、安装
        • (1)Chrome 浏览器目录中的安装
        • (2)Python 环境 目录中的安装

1、问题

python中 使用 selenium 时,常见驱动的报错如下:

报错1:
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 85

报错2:
selenium.common.exceptions.WebDriverException: Message: ‘chromedriver’ executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home

2、分析:

selenium 对 浏览器操作时,需要相应浏览器的驱动, 或者浏览器驱动的版本不匹配。

3、解决方法

3.1、查看chrome 版本号

在这里插入图片描述

版本号是 91.0.4472.106(正式版本) (64 位)

3.2、下载浏览器驱动

浏览器驱动下载地址: http://npm.taobao.org/mirrors/chromedriver

上一步中,chrome 的版本是91.0.4472.106,对应的驱动版本最好一致或接近。
在这里插入图片描述

3.3、安装

(1)Chrome 浏览器目录中的安装

在 Chrome 浏览器安装目录中,将下载压缩包中的 chromedriver.exe 拖进来即可。如下图所示:

在这里插入图片描述

(2)Python 环境 目录中的安装

在 Python 环境 目录中,将下载压缩包中的 chromedriver.exe 拖进来即可。如下图所示:
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,25人围观)

还没有评论,来说两句吧...

相关阅读