selenium 启动IE

来源:互联网 发布:我的世界js制作器 编辑:程序博客网 时间:2024/06/02 04:27

刚开始我选用的火狐做爬虫,但是后来因为代理服务密码一直没弄好然后换的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