0

你好 stackoverflow 社区,

我想问你一个关于如何在 webdriver 上运行脚本期间动态更改代理的问题。

        Proxy proxy = new Proxy();
        proxy.setSslProxy("server:port");
        DesiredCapabilities capabilities = DesiredCapabilities.chrome();
        capabilities.setCapability("proxy", proxy);
        ChromeOptions options = new ChromeOptions();
        options.addArguments("start-minimized");
        capabilities.setCapability(ChromeOptions.CAPABILITY, options);
        WebDriver driver = new ChromeDriver(capabilities);
        driver.get("https://myip.com/);

上面的代码成功浏览到 myip.com,显示我连接的代理。无论如何,我想连接到另一个代理并刷新页面,以便 myip.com 显示第二个 IP。

因此基本上在执行期间使用多个代理。

我一直在寻找这个答案,但我能找到的只是这两个对我没有帮助的线程,因为它们是用 python 编写的: 如何在单个会话中多次更改我的 webdriver 上的代理?

Python Selenium Webdriver - 动态更改代理设置

这是我的第一个stackoverflow线程请求,希望一切都可以理解!谢谢!

4

0 回答 0