这是我尝试使用的代码:from selenium import webdriverdriver=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文件夹。我应该改变什么?
3 回答
青春有我
TA贡献1784条经验 获得超8个赞
您需要首先从这里下载 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
TA贡献1829条经验 获得超13个赞
这个错误信息...
File "C:/Users/HP/PycharmProjects/vestige_bot/main.py", line 3, in <module> driver=webdriver.Chrome() AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
...表示您的python文件名是main.py
. Butmain
是一个关键字,您不应该将其用作文件名。
解决方案
您可以采取以下任一步骤:
将文件重命名
main.py
为testmain.py
删除该文件
main.py
并创建一个新文件testmain.py
并运行该程序。
撒科打诨
TA贡献1934条经验 获得超2个赞
您需要告诉 Selenium 您的驱动程序位于系统中的位置。
driver=webdriver.Chrome(PATH)
PATH 是您的网络驱动程序的位置
PATH = "C:\YourLocation"
添加回答
举报
0/150
提交
取消