Selenium ChromeDriver下载时保留和丢弃问题

mtb9vblg  于 2023-09-28  发布在  Go
关注(0)|答案(1)|浏览(202)

无法绕过“此类型的文件可能会损害您的计算机”。
使用Java和 Chrome Driver 97+
尝试:

Map<String, Object> prefs = new HashMap<>();
prefs.put("download.default_directory", "C:\\Users\\Fedor\\Downloads");
prefs.put("download.prompt_for_download", false);
prefs.put("profile.default_content_settings.popups", 0);
prefs.put("safebrowsing.enabled", true);
prefs.put("download.extensions_to_open", "text/x-python");
    
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs);
options.addArguments("start-maximized");
options.addArguments("--safebrowsing-disable-download-protection");
options.addArguments("--safebrowsing-disable-extension-blacklist");

driver = new ChromeDriver(options);

但运气不好...

对于那些认为它是重复的人来说,以下链接对于当前驱动程序版本是***无用的***:

3lxsmp7m

3lxsmp7m1#

删除参数:

prefs.put("safebrowsing.enabled", true);

以下参数:

options.addArguments("--safebrowsing-disable-download-protection");
options.addArguments("--safebrowsing-disable-extension-blacklist");

应该能胜任

相关问题