问题描述:
System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '17.0.10'
E Driver info: driver.version: unknown
解决过程:
1、更新浏览器驱动,发现跟浏览器版本号匹配,且已正确配置;120以上版本下载:Chrome for Testing availability
2、更新selenium版本,下载:Downloads | Selenium
3、更换jdk版本,下载 :Java Downloads | Oracle 中国
最后还是报错,这么看不是版本兼容性问题。是不是跟其它软件冲突,发现也不是。然后从一篇文章看到说是缺少webdriver执行权限,我是windows操作系统,没有找到哪里配置它的执行权限。最后猛然想起来,可能是杀毒软件的问题,退出360卫士软件,发现运行正常了
问题解决:
方法一
windows操作系统,需要退出360卫士。
方法二
1、分别进入python环境目录/浏览器安装目录,找到webdriver 文件右键点击,进入“属性”设置,切换到“安全”选项卡
2、点击编辑-添加用户(当前操作系统的登录的访问用户),设置‘完全控制’权限。
如果碰到其它linux操作系统,可参考文章中的解决办法处理