Хорошо, моя проблема в том, что я не могу найти способ запустить Chrome с аутентифицированным прокси-соединением. Что у меня есть: IP прокси, порт, имя пользователя и пароль. Что мне нужно: запустить Chrome экземпляр с подключением к этому прокси, используя Selenium
, что я пробовал:
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--proxy-server=USERNAME:PASS@IP_ADDRESS:PORT"));
WebDriver driver = new ChromeDriver(capabilities);
и:
Proxy proxy = new Proxy();
proxy.setHttpProxy("IP_ADDRESS:PORT");
proxy.setSocksUsername("USERNAME");
proxy.setSocksPassword("PASSWORD");
ChromeOptions options = new ChromeOptions();
options.setProxy(proxy);
ChromeDriver driver = new ChromeDriver(options);
К сожалению ни один из этих подходов не работает ...