这与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具有下载开始后便无法访问。