web驱动程序。Chrome() 不工作

webdriver.Chrome() is not working

提问人: 提问时间:5/15/2018 最后编辑:Innat 更新时间:10/4/2020 访问量:7659

问:

我正在尝试将 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

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

python-3.x selenium selenium-webdriver 网页抓取 chrome-web-driver

评论

0赞 undetected Selenium 5/15/2018
不知何故,我仍然无法将错误与脚本中的代码行联系起来。我错过了什么吗?Hello World.py", line 4driver.close()
0赞 undetected Selenium 5/15/2018
Python 的可能副本:没有名为 selenium 的模块
0赞 jbch 5/15/2018
看起来 selenium 软件包安装不正确。
0赞 5/15/2018
当我尝试通过 PyCharm 运行它时,它不起作用。它似乎不然。我该如何解决这个问题?
0赞 Innat 5/15/2018
@VrajShroff我运行了你的代码,但它没有运行。在我包含 chrome 驱动程序可执行路径并且它运行正常之后。你有没有尝试过我的以下答案。我很确定它会解决你的问题。但是,如果没有 PyCharm ,您是否尝试在另一个 IDE 上运行您的代码?

答:

-2赞 Biggyboiii 9/8/2020 #1
    from selenium import webdriver
    url = 'https://mail.protonmail.com/create/new?language=en'
    driver.get(url)

它应该有效。它对我有用:)

评论

0赞 Hoppeduppeanut 9/8/2020
这将导致 NameError,因为变量未定义。driver
1赞 Eric John Luiz 10/4/2020 #2

为此,您必须下载Chromedriver的稳定版本,然后它将起作用

转到此链接并下载 - https://sites.google.com/a/chromium.org/chromedriver/home