【发布时间】: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