python+selenium搭建时出现报错问题
1、采用selenium框架时,必须使用到chromedriver.exe谷歌驱动,一般都会遇到报错无法启动打开谷歌浏览器 + 打开页面后就发生闪退 的问题。
2、一般遇到这种情况就是版本不兼容问题,要么是谷歌驱动+谷歌浏览器或者是引入的selenium包版本不兼容问题。此时,应该根据控制台错误信息,自行调整对象的版本。
3、例如:
python selenium报错ValueError: Timeout value connect was <...>, but it must be an int, float or None.
解决方案:更换selenium版本,即可以执行如下命令
无法启动谷歌浏览器驱动:pip install --force-reinstall -v "selenium==4.8.0"
启动浏览器发生闪退
解决方案:更换selenium版本,即可以执行以下命令:
浏览器打开页面后闪退:pip install --force-reinstall -v "selenium==3.11.0"
本文作者: 曹子叶
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.

浙公网安备 33010602011771号