标签:exe python selenium Chrome 3.5 报错 版本
python+selenium+Chrome环境搭建,版本正确但是报错解决方式
先说原因以及解决方案:
原因:chromedriver.exe保存位置不对
解决方案:修改位置
搭建环境,前面的就不说了
比较需要注意的就是Chrome版本以及webdriver版本对应
可以通过下面的链接下载对应版本:
https://npm.taobao.org/mirrors/chromedriver
此处我使用python版本3.5
下载旧版本:版本 72.0.3626.121(正式版本) (64 位)
所以我下载webdriver版本为:73.0.3683.68/
结果报错:
接下来就是排错过程
1、检查版本是否正确
正确
2、检查文件有没有放错位置
网上写,有以下几种情况
- 情况1:需要放在Chrome文件夹以及python文件夹根目录下
- 情况2:需要放在python根目录下
- 情况3:需要放在\Python\Scripts目录下
- 情况4:需要和python3.exe放在一个目录下
都试了一下,还是不行
3、怀疑是不是浏览器版本下载的是不会更新的旧版本的问题
下载官方自动更新的最新版
结果:失败
4、查自己的python
发现有3.5/3.6/3.7
怀疑是不是版本太多导致的问题
获取版本,返回3.5,删除3.6/3.7
重试,失败
5、查看一下当前目录文件使用的是什么版本的python
发现是3.5
此处使用的是编辑器pycharm
此处发现了不对劲
前任同事安装python位置为C:\Python35\python3.exe
此处使用的是F:\seleniumDemo\venv\Scripts\python.exe
尝试将webdriver放在F:\seleniumDemo\venv\Scripts下
重试脚本
成功
至此,问题解决
疑惑仍存在
问题不大,但是到现在不太明白为什么pycharm下获取的是这个python.exe
两个路径问题还是不明白
收获:
环境搭建不成功的时候,尝试去看看你运行的文件对应的环境,可能你找错了地方
标签:exe,python,selenium,Chrome,3.5,报错,版本 来源: https://blog.csdn.net/Waste_youth/article/details/113918116
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。