在学习Python爬虫过程中如果使用Selenium的时候遇到报错如下session not created: This version of ChromeDriver only supports Chrome version 99… 这说明当前你的chrome驱动版本和浏览器版本不匹配。
例如
SessionNotCreatedException: Message: session not created: This version of ChromeDriver
only supports Chrome version 114 Current browser version is 118.0.5993.89
意思就是说:你的Chrome版本是118,但你的ChromeDriver版本是114。需要最新版的谷歌驱动安装。
所以要正确安装ChromeDriver版本, 适配自己的chrome浏览器
为什么出现这个问题?
每个ChromeDriver都会对应一个版本的Chrome浏览器, 所以浏览器升级后原来的Chrome就不对应了, 这样就导致出现了不兼容的问题
查看Chrome版本
打开 Chrome 浏览器, 在地址栏输入chrome://version/
,然后按回车。页面会显示浏览器的详细信息,包括版本号。
下载对应版本ChromeDriver
官方地址(貌似只能下载最新版):https://goo