c#爬虫-解决ChromeDriver 版本问题
问题
Selenium +c# 进行爬虫时报错 selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 84
产生问题的原因
因为下载的ChromeDriver版本与本地chrome浏览器的版本不一致导致的。因此,我们只要重新安装下载与本地chrome浏览器的版本一致的ChromeDriver将会解决该问题 下载的地址:http://chromedriver.storage.googleapis.com/index.html
Chromedriver安装和配置
1、首先先查看本地chrome浏览器的版本
设置—关于chrome–查看chrome的版本
2、下载与chrome版本一致的ChromeDriver(Windows为例)
打开下载ChromeDriver的链接http://chromedriver.storage.googleapis.com/index.html,
由于我的chrome浏览器版本为86,因此我选择的ChromeDriver就是为86版本的
3、下载完成后,把文件解压
4(1)将刚刚解压的chromedriver.exe文件放置在文件夹中(此处我放在电脑C盘的自己创建的bin目录下),打开电脑系统配置环境变量,path中新增一条环境变量配置,配置完成后,就可以正常去运行之前的代码啦~
4(2)看了其他博主所写,有的建议把解压的chromedriver.exe文件放在python的安装目录下,默认路径。此方法我还没试过hhhhh。我觉得还是第一种方式简单一些,当浏览器版本更新了,我只需要重新下载新版本的chromedriver,将其放在配置好的bin目录中,覆盖原来的文件~当然可以讲chrome浏览器的自动更新关闭,避免我们经常要下载更换chromedriver的版本。
5、安装配置完成后,运行代码
查看到此图的提示则成功啦~~
c#爬虫-解决ChromeDriver 版本问题相关推荐
- ChromeDriver启动Chrome浏览器后,地址栏只显示data;——chromeDriver版本不对
ChromeDriver启动Chrome浏览器后,地址栏只显示data; 错误原因: chromeDriver版本不对,不同版本的chromeDriver对应不同版本的chrome浏览器 chrome ...
- Google Chrome及ChromeDriver版本参照表, 附带下载地址
指导思想:Google Chrome 及 ChromeDriver 的大版本号一一对应,即可. Chrome下载地址: Google Chrome 网络浏览器 ChromeDriver下载地址: ...
- Chrome与chromedriver版本对应
我的个人博客:zhang0peter的个人博客 注意:如果你的Linux 的CPU是ARM架构的,可以直接安装chromedriver apt install chromium-chromedrive ...
- 如何导入别人的android studio项目,解决gradle版本不兼容问题
如何导入别人的android studio项目,解决gradle版本不兼容问题 参考文章: (1)如何导入别人的android studio项目,解决gradle版本不兼容问题 (2)https:// ...
- python爬虫解决网页重定向问题
python爬虫解决网页重定向问题 参考文章: (1)python爬虫解决网页重定向问题 (2)https://www.cnblogs.com/zhumengke/articles/9618368.h ...
- 解决vue版本不匹配的问题 Vue packages version mismatch:
解决vue版本不匹配的问题 Vue packages version mismatch: 参考文章: (1)解决vue版本不匹配的问题 Vue packages version mismatch: ( ...
- selenium之 chromedriver版本对照表
所有的chromedriver都可以在下列地址找到: http://chromedriver.storage.googleapis.com/index.html 每个chromedriver适用的ch ...
- 解决高版本SpringBoot整合swagger时启动报错:Failed to start bean ‘documentationPluginsBootstrapper‘ 问题
一.控制台的报错信息 2021-12-29 15:15:04 [main] ERROR org.springframework.boot.SpringApplication - Application ...
- 【Python selenium自动化环境配置】4步搞定ChromeDriver版本选择
很多刚做自动化的小伙伴,会在ChromeDriver版本选择时犯难,看来大家都被坑过,真正掌握独门绝技,都不是难事儿. 看好了主要步骤就4部 1.确定谷歌浏览器版本 2.找到谷歌浏览器版本与Chrom ...
最新文章
- 熬夜都要看完的 Python 干货!
- 垂直电商架构进化之路
- suse mysql 5.5_suse 11 mysql 如何从5.1升级到5.5
- python PyQt5 QtWidgets.QAbstractSlider类(QScrollBar,QSlider和QDial之类的小部件的公共超类)
- (六)6-3Mysql操作据二
- 【算法导论】学习笔记——第16章 贪心算法
- 三星Galaxy S20 FE 5G正式在国内发布 售价4999元起
- 最新版本elasticsearch本地搭建入门篇
- 原始尺寸_三维扫描检测,铸件三维全尺寸检测,铸件三维扫描服务
- Java 面向对象 --匿名内部类
- tomcat 设置session过期时间(四种方式)
- 仨人一起生活的日子刚刚好,不是吗?
- 世界上第一台电子计算机名称叫什么,世界上第一台电子计算机的名字是什么
- Android P 怎样屏蔽HOME键和RECENT键
- Windows系统压缩卷时可压缩空间远小于实际剩余空间解决方法
- < pre >标签 定义预格式化的文本
- c语言学生信息结构体录入文件,C语言—学生信息管理系统
- 消防工程师 第二篇 建筑防火 5.1 防火分区
- 推荐一款Mac上好用的Markdown编辑器
- 毕业相关——电网项目