使用Chrome驱动程序通过python和selenium在指定位置下载文件

我试图通过selenium的点击功能自动下载一些链接,并且我正在使用 和python作为编程语言。

通过python程序

,以使它不会在默认的Downloads目录中下载。我找到了适用于Firefox的解决方案,但是每次单击链接时Chrome都不会弹出下载对话框。

回答:

更新2018:

它不是有效的Chrome命令行开关,请参见下面的源代码使用hoju回答来设置“偏好设置”。

原版的:

您可以为Chrome创建配置文件,并定义测试的下载位置。这是一个例子:

from selenium import webdriver

options = webdriver.ChromeOptions()

options.add_argument("download.default_directory=C:/Downloads")

driver = webdriver.Chrome(chrome_options=options)

以上是 使用Chrome驱动程序通过python和selenium在指定位置下载文件 的全部内容, 来源链接: utcz.com/qa/425850.html

回到顶部