我在尝试在Windows 10中将Selenium网络驱动程序与Chrome一起使用时遇到错误。
这是我的代码:
import time
from selenium import webdriver
driver = webdriver.Chrome()
这就是我得到的:
回溯(最近一次调用(:文件 "C:\用户\愤怒的猪\桌面\愤怒的猪\程序 文件#项目\Python\SeleCrawler_1\SeleCrawler_1\SeleCrawler_1.py", 第 10 行,在 驱动程序 = 网络驱动程序。Chrome(( AttributeError: 模块 'selenium.webdriver' 没有属性 'Chrome'
我已经安装了硒并在 C 语言中安装了 chromedriver:但没有成功。
请帮忙吗?
如果是这样,您似乎还没有安装selenium
软件包:
pip install selenium
但是,您似乎也使用了错误的类,因此这可能会解决您的问题:
driver = webdriver.Chrome()
如果上一行不起作用,请尝试此操作
driver = webdriver.Chrome('path/to/chromedriver')
更新:
我在这里找到:
确保 Chromium/Google Chrome 安装在可识别的位置 ChromeDriver 希望您在平台的默认位置安装 Chrome。您还可以通过设置特殊功能来强制 ChromeDriver 使用自定义位置信息。
从您的错误消息中,我猜您正在处理windows
并且您是否安装了chromedriver
?如果没有,您可以从这里进行操作:
- 从这里下载
将chrome
更改为Chrome
。然后,这应该有效:
from selenium import webdriver
driver = webdriver.Chrome()
也请参考此线程。
我遇到了这个问题,并通过导入硒来解决它,然后执行以下操作:
driver = selenium.webdriver.Chrome(executable_path="PATHTOchromedriver.exe")
希望它有所帮助
仅仅安装硒是不够的。您是否下载了Chrome驱动程序并将其放在需要的位置?
从这里: https://sites.google.com/a/chromium.org/chromedriver/downloads
我刚刚得到了一个答案:Visual Studio是问题所在。我尝试了PyCharm,它只是工作。嘿
我不知道是什么原因导致Visual Studio推迟错误。
我也有这个问题。最终对我来说发生的事情是,当我在命令提示符下使用pip install -U selenium
安装 Selenium 时,它错过了将 Selenium 文件夹放入 python 库中。
为我修复它的是 https://pypi.python.org/pypi/selenium,下载"硒-3.11.0.tar.gz(md5("。解压缩它并将硒文件夹复制到您的 python 库中。
这在第 2 部分中也有参考。硒安装在这里:https://www.kainos.pl/blog/first-test-python-webdriver-pycharm/
我遇到了同样的错误AttributeError:模块'selenium.webdriver'没有属性'Chrome'。早些时候,我只是将硒库复制并粘贴到我的 venv 库中。但是副本制作不正确。这就是为什么它不能很好地工作。由于我收到此错误,我删除了硒包并使用命令pip 安装硒通过 pip 安装它。它对我有用.
所以我想到的是这个问题是关于 selenium 的安装.如果它在您的代码中也不起作用,请尝试删除软件包或只是卸载软件包并重新安装它。