spider--谷歌驱动不匹配

问题描述:

使用undetected_chromedriver创建谷歌驱动,模拟谷歌浏览器的运行,报错:This version of ChromeDriver only supports Chrome version 112

问题原因:

谷歌驱动器的版本和谷歌浏览器的版本不一致(未自动更新谷歌浏览器,应该是驱动自动更新到最新了)

解决思路:

1、直接升级浏览器版本(可行,但很麻烦,老电脑的浏览器不自动更新了)

spider--谷歌驱动不匹配_第1张图片

2、参考其他博文,下载对应低版本的谷歌驱动,并将路径添加到环境变量中(理论可行,但我操作失败,依然报错)

参考地址:selenium自动化,更新到最新的chrome驱动_chromedriver最新版本_小火慢炖的粥的博客-CSDN博客

3、去看了undetected_chromedriver实例化的方法,里面有一个参数,可以指定驱动路径和版本,直接设置驱动主版本即可。(可行,推荐,毕竟最简单)

如果指定驱动路径,应该是这样的:

 

 

你可能感兴趣的:(chrome,前端,网络爬虫)