0
点赞
收藏
分享

微信扫一扫

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

小贴贴纸happy 2022-01-06 阅读 58

很久没有做自动化了,最近想要熟悉下,发现之前的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/");

举报

相关推荐

0 条评论