微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

selenium自动化,更新到最新的chrome驱动

很久没有做自动化了,最近想要熟悉下,发现之前的chrome驱动器与现在的chrome浏览器版本不匹配了导致报错

提示如下:

raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 93
Current browser version is 97.0.4692.71
with binary path C:\Program Files\Google\Chrome\Application\chrome.exe

现在需要同步一下最新chrome浏览器的驱动版本;

  1. 找到最新浏览器版本,发现我的最新浏览器版本 97.0.4692.71(正式版本) (64 位)“”

2.在该地址下找到对应的驱动版本

http://npm.taobao.org/mirrors/chromedriver/

找到相应的版本后,点击进去

 2.1 进来之后发现里面并没有win64位的chrome驱动,这时我们只需下载win32位的驱动即可,因为64位的系统可以适配32位的;

 3.下载完成后进行解压,将解压好的chromedriver.exe 放到我们python文件夹下方即可

 

PS1:网上我看到其他道友说可以直接放到Scripts文件夹里面,但是我在驱动的时候并未实现;

PS2:除此之外还可以新建其他路径下新建个文件夹命名为:webdirvers(好像pycharm也会在改路径下去寻找,这个地方需要考虑到你环境变量的配置路径

 测试实现

 打开pycharm 输入以下代码,如果能打开百度网页即表示成功

# 导入模块文件
from selenium import webdriver
import time
driver = webdriver.Chrome()
# 打开浏览器
driver.get("https://www.baidu.com/");

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐