我正在尝试将selenium用于项目,我已经查看了其他问题,但似乎找不到修复方法。 PyCharm抛出的问题在标题中。我需要的所有东西都安装了(Selenium) - 版本3.12.0,我在我的笔记本电脑和台式机上试过这个,看看是否有东西丢失了,但它没有帮助。这是完整的错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: module 'selenium.webdriver' has no attribute 'Chrome'
代码试用:
from selenium import webdriver
Browser = webdriver.Chrome(r'''C:\Users\allen\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\chromedriver_win32\chromedriver''')
答案 0 :(得分:0)
试试代码:
from selenium import webdriver
driver = webdriver.Chrome(executable_path = r'D:/Automation/chromedriver.exe')
driver.get("https://www.google.com/")
注意:D:/Automation/chromedriver.exe
,您应在此处提供Chrome驱动程序的完整路径。
答案 1 :(得分:0)
您需要交叉检查chromedriver
二进制文件的位置。根据您的代码试用版,以下位置似乎不是chromedriver
二进制文件的实际位置,如下所示:
C:\Users\allen\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\chromedriver_win32\chromedriver
''
)中的绝对路径,通过单个正斜杠(\
)与原始(r
)分隔开关。.exe
)的扩展名。有效的代码行将是:
driver = webdriver.Chrome(executable_path=r'C:\Users\allen\AppData\Local\Packages\Microsoft.MicrosoftEdge_8wekyb3d8bbwe\TempState\Downloads\chromedriver_win32\chromedriver.exe')
答案 2 :(得分:0)
我遇到了同样的问题,结果发现我没有安装Python 3版本的selenium库。
以管理员身份运行以下命令后,以上代码起作用了:
pip3安装-U硒