AttributeError:模块'selenium.webdriver'没有属性'Chrome'

时间:2018-04-27 16:24:06

标签: python

我尝试了以下代码:

from selenium import webdriver
driver=webdriver.Chrome("C:\\Python\\Python36\\Lib\\site-packages\\selenium\\webdriver\\chrome.chromedriver.exe")
driver.get('https://www.google.com')

我得到的错误:

C:\Users\utkarsh\PycharmProjects\SeleniumScripts\venv\Scripts\python.exe "C:/Users/utkarsh/PycharmProjects/SeleniumScripts/selenium examples/prog1.py"
Traceback (most recent call last):
  File "C:/Users/utkarsh/PycharmProjects/SeleniumScripts/selenium examples/prog1.py", line 3, in <module>
    driver=webdriver.Chrome("C:\\Python\\Python36\\Lib\\site-packages\\selenium\\webdriver\\chrome.chromedriver.exe")
    AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'

Process finished with exit code 1

需要帮助才能开始使用硒,请帮忙

2 个答案:

答案 0 :(得分:0)

看起来你有一个名为selenium.py的脚本。重命名它,它应该工作。

答案 1 :(得分:0)

请再次确认您已完成以下步骤:

  1. 使用pip install -U selenium命令下载硒
  2. 下载chromedriver.exe,并将其路径放入系统变量中(为了确认是否输入了正确的路径,请启动命令提示符并插入chromedriver,如果成功,则应显示您的chrome版本)
  3. 安装python时,在python\Lib\site-packages文件夹中有一个内置的硒包,也就是说,当您放置from selenium import webdriver时,它将从内置的硒中导入webdriver软件包,而不是您在步骤1中刚刚安装的软件包,以便python从新安装的selenium package导入(因为此软件包包含我们需要的东西),您只需将python\Lib\site-packages\selenium替换为新安装的硒文件夹。