python selenium:在运行时更改chrome下载位置?

时间:2018-08-20 09:27:21

标签: python google-chrome selenium selenium-webdriver

我正在使用python selenium chrome webdriver将文件从网站下载到特定的下载位置。

当前:

我正在使用chromeOptions prefs启动具有所需下载位置的驱动程序,下载文件,关闭驱动程序实例,然后重复相同的过程将另一个文件下载到其他位置。

chromeOptions = webdriver.ChromeOptions()
    prefs = {"download.default_directory": file_path}
    chromeOptions.add_experimental_option("prefs", prefs)

    # opening webdriver
    chromedriver = chromedriver_path
    driver = webdriver.Chrome(executable_path=chromedriver, chrome_options=chromeOptions)

    print("Download location changed to  " + file_path)

要求:

因为我不得不一次又一次地更改,开始,关闭才能从同一网站下载文件。 在下载第一个文件后无需关闭当前的webdriver实例,是否有任何方法可以动态更改下载位置路径。

0 个答案:

没有答案