安装 Chrome 网络驱动程序

问题描述 投票:0回答:1

我正在尝试配置我的环境。我被告知要下载 Chrome 的驱动程序,我就这么做了。我把文件下载到本地的Downloads文件夹,文件名是

chromedriver-win64.zip
,里面有3个文件。

然后,我被告知运行以下 3 行:

from selenium import webdriver
from selenium.webdriver.chrome.service import Service

driver = webdriver.Chrome(service=Service("/Users/danielgotlieb/Downloads/chromedriver"))

前两个还可以。我知道我必须更改第三行“”内的路径,但是当我尝试使用 chrome 文件的位置时,我收到一条错误消息“该路径不是有效文件”。

我试过了

driver = webdriver.Chrome(service=Service("/Users/Dell/Downloads/chromedriver"))

我得到了:

Valeu error: the path is not a valid site.

我不知道我做错了什么。是路径吗?是文件名吗?我正在 PyCharm 中运行该命令。

python selenium-webdriver
1个回答
0
投票

查看您指定的路径,看来您是在 Windows 上。

在 Windows 上,绝对路径以驱动器开头。通常,当您位于用户目录中时,它是

C:
驱动器。此外,Windows 在路径中使用反斜杠 (
\
) 而不是正斜杠 (
/
)

此外,Windows 上的 Chrome 驱动程序是可执行文件,因此您需要包含

.exe
扩展名。

在您的情况下,正确的路径应该如下所示:

C:\Users\danielgotlieb\Downloads\chromedriver.exe

由于反斜杠字符也是 Python 字符串中的转义字符,因此您需要将它们加倍 (

"\\"
)。

完整的线路应如下所示:

driver = webdriver.Chrome(service=Service("C:\\Users\\danielgotlieb\\Downloads\\chromedriver.exe"))
© www.soinside.com 2019 - 2024. All rights reserved.