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

Posted 猎人在吃肉

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用 selenium 时,报错: This version of ChromeDriver only supports Chrome version 85相关的知识,希望对你有一定的参考价值。

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 拖进来即可。如下图所示:

以上是关于python 使用 selenium 时,报错: This version of ChromeDriver only supports Chrome version 85的主要内容,如果未能解决你的问题,请参考以下文章

Python + Selenium初次用IE浏览器之报错:selenium.common.exceptions.WebDriverException: Message: Unexpected er

selenium+python自动化85-python3.6上SendKeys报错用PyUserInput取代

Mac使用python3出现报错No module named 'selenium'解决方法

selenium webdriver 启动chrome浏览器时 要带正常的浏览器扩展插件等设置,python代码报错,代码在补充里

python中用selenium调Firefox报错问题

python大神帮忙看看,python3+selenium使用maximize_window最大化谷歌窗口报错