python - Selenium 在安装和使用 webdriver 时显示错误
问题描述
我是 python 的新手,目前正在学习如何自动化浏览器。当我尝试将 chrome webdriver 与 selenium 一起使用时,它还会向我显示一个错误,上面写着
Traceback (most recent call last):
File "C:\Users\Ashu\Desktop\Python\chromedriver_win32\t.py", line 3, in <module>
browser = webdriver.Chrome("C:\\Users\\Ashu\\Desktop\\Python\\chromedriver_win32\\chromedriver.exe")
File "C:\Users\Ashu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\chrome\webdriver.py", line 68, in __init__
self.service.start()
File "C:\Users\Ashu\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\common\service.py", line 104, in start
raise WebDriverException("Can not connect to the Service %s" % self.path)
selenium.common.exceptions.WebDriverException: Message: Can not connect to the Service C:\Users\Ashu\Desktop\Python\chromedriver_win32\chromedriver.exe
我也尝试使用其他浏览器使用它们各自的网络驱动程序来做到这一点,但它们都抛出了相同的错误。
任何人都请帮我解决这个问题。任何帮助表示赞赏。
解决方案
似乎您的requests
软件包版本与您尝试安装的 Selenium 版本不兼容。从第一个输出中,它说您的版本比所需的版本新,因此请尝试将您的requests
包降级到版本 2.0.0。您可以使用以下命令执行此操作:
pip install requests==2.0.0
希望这可以帮助!
推荐阅读
- django - 列“xx_xx”只能更新为 DEFAULT - DJANGO
- python - 如何创建从时间戳计算的每日总分钟数的新 Pandas 列?
- java - 做while循环验证,然后再试一次
- jquery - 将 SQL 查询写入 .txt 文件
- python - python类创建语法的区别-class name_class: class name_class(): and class name_class(Object):
- javascript - 如何在 JavaScript 中从带有缩进的平面列表构建树?
- python - ModuleNotFoundError:没有名为“openpyxl”的模块
- angular - Angular 10 POST 请求 Directus Wav 文件上传
- swift - ARKit – 如何知道 3d 对象是否在屏幕中央?
- c# - 如何将 C# 值插入 MySql?