您的位置 首页 java

java webdriver 设置动态代理

在这个网址上 我们可以看出本机IP地址。

当前ip为: 114.255.249.164

一会我们使用代理后,看是否已经成功使用代理访问网页。

 public static void main(String[] args) {
    WebDriver driver = getDriver();
    driver.get("#34;);
    //不退出网页,方便查看访问的ip地址
    //driver.quit();
    //driver.close();
}  
 /**
 * 获取driver
 * @return
 */
public static WebDriver getDriver() {
    System.setProperty("webdriver. Chrome .driver", driverPath);
     chrome Options chromeOptions = new ChromeOptions();
    //获取动态代理
    ProxyIp proxyIp = ProxyUtil.getRandomProxyByDb();
    System.err.println(proxyIp.toString());
    //设置动态代理
    chromeOptions.addArguments("--proxy-server=#34;+proxyIp.getIp()+":"+proxyIp.getPort());
    return new ChromeDriver(chromeOptions);
}  

执行main函数后可以成功使用动态代理了,如下图:

文章来源:智云一二三科技

文章标题:java webdriver 设置动态代理

文章地址:https://www.zhihuclub.com/191415.shtml

关于作者: 智云科技

热门文章

网站地图