刚开始我选用的火狐做爬虫,但是后来因为代理服务密码一直没弄好然后换的IE,因为IE能够记住代理密码,大家也可以这么搞嘿嘿
先附上代码:
public static void main(String[] args) throws InterruptedException {
System.setProperty("webdriver.ie.driver", "D:\\workspace\\Tools\\IEDriverServer.exe");
FirefoxProfile profile = new FirefoxProfile();
DesiredCapabilities capabilities = DesiredCapabilities.internetExplorer();
capabilities.setCapability(InternetExplorerDriver.INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS, true);
capabilities.setCapability("ignoreProtectedModeSettings", true);
//初始化一个IE浏览器实例,实例名称叫driver
WebDriver driver = new InternetExplorerDriver(capabilities);
//最大化窗口
driver.manage().window().maximize();
//设置隐性等待时间
driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);
// get()打开一个站点
driver.get("https://www.baidu.com");
//getTitle()获取当前页面title的值
System.out.println("当前打开页面的标题是: "+ driver.getTitle());
}
代码比较简单无需多说,如遇到问题拿出来大家一起沟通。
代理IP直接在IE中设置即可,第一次打开会提示输入密码记住即可。
这算是比较投机取巧了,以后争取找到好的方法。
希望对大家有帮助。
另外希望有路过的大神tell me一下关于其他浏览器代理密码的设置问题。3QQQ