【问题标题】:webdriver.Chrome() is not workingwebdriver.Chrome() 不工作
【发布时间】:2018-05-14 17:53:06
【问题描述】:

我正在尝试将 Selenium 与 Python 3 一起使用。我安装了 Selenium 和 Chrome Webdriver。 Pip 预装了 Python 3。但是,我收到此错误消息。我昨天真的开始学习这门语言,所以如果错误很愚蠢,请多多指教。

代码

from selenium import webdriver
driver = webdriver.Chrome()
driver.get("https://www.google.com/")
driver.close()

错误信息

"C:\Users\...\PycharmProjects\untitled\venv\Scripts\python.exe" 
"C:/Users/.../.PyCharmCE2018.1/config/scratches/Hello World.py"
Traceback (most recent call last):
File "C:/Users/.../.PyCharmCE2018.1/config/scratches/Hello World.py", line 4, in <module>
driver = webdriver.Chrome()
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
Process finished with exit code 1

任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 不知何故,我仍然无法将 Hello World.py", line 4 的错误与脚本中的代码行 driver.close() 联系起来。我错过了什么吗?
  • 好像没有正确安装selenium包。
  • 当我尝试通过 PyCharm 运行它时它不起作用。它似乎以其他方式工作。我该如何解决这个问题?
  • @VrajShroff 我运行了你的代码,但它没有运行。在我包含 chrome 驱动程序可执行路径 并且它运行正常之后。您是否尝试过我的以下答案。我很确定它会解决你的问题。但是,如果没有 PyCharm,您是否尝试在另一个 IDE 上运行您的代码?

标签: python-3.x selenium selenium-webdriver web-scraping chrome-web-driver


【解决方案1】:

为此,你必须下载 Chromedriver 的稳定版本,然后它才能工作

到这个链接下载它 - https://sites.google.com/a/chromium.org/chromedriver/home

【讨论】:

    【解决方案2】:
        from selenium import webdriver
        url = 'https://mail.protonmail.com/create/new?language=en'
        driver.get(url)
    

    它应该工作。它对我有用:)

    【讨论】:

    • 这将导致 NameError,因为变量 driver 未定义。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-28
    • 2020-02-06
    • 2021-01-10
    相关资源
    最近更新 更多