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"

 

posted @ 2023-09-17 18:01  青棠  阅读(70)  评论(0)    收藏  举报