Python 在 selenium webdriver 方面存在错误



我在尝试在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 的安装.如果它在您的代码中也不起作用,请尝试删除软件包或只是卸载软件包并重新安装它。

最新更新