繁体   English   中英

chromeOptions.add_experimental_option("prefs", prefs) 在设置默认下载目录时不起作用

[英]chromeOptions.add_experimental_option("prefs", prefs) is not working when setting up default downloads directory

我正在使用以下内容设置下载目录。

chromeOptions = Options()
prefs = {"download.default_directory" : "F:/downloadedfiles"}
chromeOptions.add_experimental_option("prefs", prefs)
#chromeOptions.add_argument("download.default_directory=F:/downloadedfiles")

driver = webdriver.Chrome(executable_path=r"servers\chromedriver.exe", options=chromeOptions)

但是当我运行程序时,它仍然在“C:\Downloads”目录中下载。

知道我在这里做错了什么。

谢谢你。

尝试这个:

ChromeOptions chromeOptions = new ChromeOptions();
Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("download.default_directory", "F:/downloadedfiles");

(或者)

ChromeOptions chromeOptions = webdriver.ChromeOptions()
prefs = {"download.default_directory" : "F:/downloadedfiles"}

设置 Chrome 选项和驱动程序

chromeOptions.setExperimentalOption("prefs", prefs);
chromedriver = "path/to/chromedriver.exe"
driver = webdriver.Chrome(executable_path=chromedriver, options=chromeOptions)

参考: https ://sites.google.com/a/chromium.org/chromedriver/capabilities

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM