好的,所以我的问题是我找不到一种通过身份验证的代理连接启动Chrome的方法。 我所拥有的是:代理IP,端口,用户名和密码。 我需要:使用Selenium启动与此实例连接的Chrome实例
我尝试过的事情:
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);
不幸的是,这些方法都不起作用...