gpt4 book ai didi

java - 代理无法在 webDriver 中的 chromeOptions 中与 Java 中的 selenium 一起工作

转载 作者:行者123 更新时间:2023-12-02 02:31:12 24 4
gpt4 key购买 nike

我在 Chrome 驱动程序中使用代理,但它不起作用,它仅显示我的本地网络而不是代理网络。

Proxy proxy = new Proxy();
proxy.setProxyType(Proxy.ProxyType.MANUAL);
proxy.setHttpProxy("proxyhost:proxyport");
proxy.setSocksUsername("ProxyUsername");
proxy.setSocksPassword("ProxyPassword";
chromeOptions.setCapability("proxy", proxy);
WebDriver driver = new ChromeDriver(chromeOptions);

最佳答案

尝试下面的代码:

Proxy proxy = new Proxy();
proxy.setAutodetect(false);
proxy.setProxyType(Proxy.ProxyType.MANUAL);
proxy.setHttpProxy("proxyhost:proxyport");
proxy.setSocksUsername("ProxyUsername");
proxy.setSocksPassword("ProxyPassword";
chromeOptions.setCapability("proxy", proxy);
WebDriver driver = new ChromeDriver(chromeOptions);

另一种方法相同,请尝试这个

DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability("chrome.switches", Arrays.asList("--proxy-server=http://user:password@proxy.com:8080"));
WebDriver driver = new ChromeDriver(capabilities);

关于java - 代理无法在 webDriver 中的 chromeOptions 中与 Java 中的 selenium 一起工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57229617/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com