AttributeError: module 'selenium.webdriver'

这是我尝试使用的代码:


from selenium import webdriver


driver=webdriver.Chrome()

这是我收到的错误:


Traceback (most recent call last):

  File "C:/Users/HP/PycharmProjects/vestige_bot/main.py", line 3, in <module>

    driver=webdriver.Chrome()

AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'


我在 Windows 10、Chrome 版本 85 上使用 Pycharm。我已经通过 pip 下载了适合我的 chrome 版本和 selenium 的正确网络驱动程序。


我的所有代码都位于名为 youtube_bot 的版本中。其中有一个名为 .idea 的文件,当我通过 pycharm 创建较旧的项目时,该文件就在那里,并通过 pip 安装了 selenium 模块。在selenium文件夹中,我放置了包含chromederiver.exe的chromedriver文件夹。


我应该改变什么?


慕神8447489
浏览 116回答 3
3回答

青春有我

您需要首先从这里下载 chrome (chromium) webdriver ,您安装的 chrome 版本支持该驱动程序:from selenium import webdriver #supply path of chrome webdriver to webdriver method path = '/Users/folder/Downloads/chromedriver'driver = webdriver.Chrome(path)

烙印99

这个错误信息...&nbsp;&nbsp;File&nbsp;"C:/Users/HP/PycharmProjects/vestige_bot/main.py",&nbsp;line&nbsp;3,&nbsp;in&nbsp;<module> &nbsp;&nbsp;&nbsp;&nbsp;driver=webdriver.Chrome() AttributeError:&nbsp;module&nbsp;'selenium.webdriver'&nbsp;has&nbsp;no&nbsp;attribute&nbsp;'Chrome'...表示您的python文件名是main.py.&nbsp;Butmain是一个关键字,您不应该将其用作文件名。解决方案您可以采取以下任一步骤:将文件重命名main.py为testmain.py删除该文件main.py并创建一个新文件testmain.py并运行该程序。

撒科打诨

您需要告诉 Selenium 您的驱动程序位于系统中的位置。driver=webdriver.Chrome(PATH)PATH 是您的网络驱动程序的位置PATH&nbsp;=&nbsp;"C:\YourLocation"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python