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)
接下来就可以打开浏览器进行操作了!!!
版权归原作者 西瓜懒羊羊_Mae 所有, 如有侵权,请联系我们删除。