在驱动程序运行时更新Chrome驱动程序默认下载位置

时间:2018-09-10 18:59:56

标签: python python-3.x selenium

这与ChromeDriver for Selenium有关。所以我知道我可以通过将参数传递给Driver构造函数来设置默认目录,如下所示:

chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "/path/to/directory/"}
chromeOptions.add_experimental_option("prefs",prefs)
driver=Chrome(chrome_options=chromeOptions)

但是我想在满足条件后更改该目录。说在下载了15个文件之后,我需要将下载位置更改为“ / path / to / new_directory /”。真的还没有找到简单的解决方案。

或者,我也很高兴能在满足标准之后简单地重命名文件(标准并不像第15个文件那么简单,但是您知道了),但听起来有些棘手,因为Selenium具有下载开始后便无法访问。

0 个答案:

没有答案