出现错误Error:selenium.common.exceptions.SessionNotCreatedException: Message: session not created: This version of ChromeDriver only supports Chrome version 116
Current browser version is 130.0.6723.70 with binary path C:\Program Files\Google\Chrome\Application\chrome.exe 说明ChromeDriver与Chrome版本不一致。
【背景】ChromeDriver是一个用于自动化控制和与Google Chrome浏览器进行交互的驱动程序,其广泛应用于网页爬虫等领域。
【说明】ChromeDriver与特定版本的Chrome浏览器相对应,因此ChromeDriver的安装需确保与当前使用的Chrome浏览器版本相匹配,这样可以确保ChromeDriver能够与浏览器正确地进行通信和控制。
一、查看Chrome版本
1、点击Chrome浏览器右侧“...”,选择“设置”;
2、左侧列表栏中选择“关于Chrome”,查看当前Chrome版本。【如:版本 130.0.6723.70(正式版本)(64 位)】
二、ChromeDriver下载
【下载】下载相应版本的ChromeDriver安装包
【链接】最新版本下载链接:Chrome for Testing availability
版本114及以下下载链接:https://chromedriver.storage.googleapis.com/index.html
1、点击访问“最新版本下载链接”;
2、找到版本“130.0.6723.70”或最接近版本;
3、选择与电脑相应的ChromeDriver下载;
本机为Windows 64位操作系统,故选择如下版本ChromeDriver。
三、ChromeDriver安装
【方法1】打开下载的压缩包,找到“chromedriver.exe”复制到Python或Anaconda相应环境路径目录下;
【Python】打开Python安装目录,将“chromedriver.exe”复制进入即可。
【Anaconda】打开Anaconda安装目录下,“envs”文件夹中,相应的环境文件夹(如 Crawler),将“chromedriver.exe”复制进入即可。