簡體   English   中英

Selenium ChromeDriver 下載時保留和丟棄問題

[英]Selenium ChromeDriver Keep and Discard issue while downloading

無法繞過“這種類型的文件會損害您的計算機”。

使用 Java 和Chrome 驅動程序 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);

但沒有運氣... 在此處輸入圖像描述

對於那些認為它是重復的人,以下鏈接對於當前驅動程序版本是無用的:

刪除參數:

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

以下arguments:

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

應該做的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM