从网站获取inspect元素变量 - Java

时间:2015-06-27 02:04:53

标签: java element inspect

我已成功保存网页的源代码,但有些网页会动态提供信息。这使我无法获得页面上的信息..如果我右键单击并且"检查元素"它在那里..有没有办法复制从该网页加载的内容并将其保存到文本文件?

2 个答案:

答案 0 :(得分:0)

使用selenium webdriver获取页面源代码,甚至可以从网页上获取特定元素的值,例如inputbox,checkbox,dropdown等。您也可以输入值并提交表格

 reate a new instance of the html unit driver
    // Notice that the remainder of the code relies on the interface, 
    // not the implementation.
    WebDriver driver = new HtmlUnitDriver();

    // And now use this to visit Google
    driver.get("http://www.google.com");

  System.out.println( driver.getPageSource());

    driver.quit();
}

}

参考getPageSource() in Selenium WebDriver(a.k.a Selenium2) using Java

https://code.google.com/p/selenium/wiki/GettingStarted

答案 1 :(得分:0)

如果您正在寻找网页来源,请使用此

创建驱动程序实例

WebDriver driver=new WebDriver();

当您认为动态提供的内容出现在网页上时,请调用以下功能

driver.getPageSource();

这应该有效。