0


selenium驱动问题

1、报错

selenium.common.exceptions.NoSuchDriverException: Message: Unable to obtain driver for chrome using Selenium Manager.; For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors/driver_location

2、分析

chrome浏览器的驱动下载出错,需要重新设置驱动,或者使用VPN访问

3、解决办法

3.1、查看chrome浏览器的版本:我的版本是121.0.6167.185,需要选择最接近的驱动版本

3.2、利用VPN进入网站:Chrome for Testing availability

找到对应操作系统的ChromeDriver

点击进入之后选择最接近浏览器版本的驱动,比较新的版本的浏览器驱动版本会有提示信息,点击跳转即可。

3.3、下载对应的浏览器的驱动

3.4、将驱动解压到D:\data\,代码中为浏览器指定驱动程序,并创建浏览器对象

from selenium import webdriver

# 指定Chrome驱动程序
driver_service = webdriver.ChromeService(r"D:\data\chromedriver.exe")
# 创建浏览器对象
driver = webdriver.Chrome(serverce=driver_service)

接下来就可以打开浏览器进行操作了!!!


本文转载自: https://blog.csdn.net/weixin_53099425/article/details/136185749
版权归原作者 西瓜懒羊羊_Mae 所有, 如有侵权,请联系我们删除。

“selenium驱动问题”的评论:

还没有评论