从网站获取检查元素变量 - Java

Get the inspect element variables from a website - Java

我已经成功保存了一个网页的源代码,但有些网页是动态提供信息的。这样一来,我就无法获取页面上的信息。如果我右键单击并 "inspect element" 它就在那里。有什么方法可以复制从该网页加载的内容并将其保存到文本文件中?

使用 selenium webdriver 获取页面源代码,甚至您可以从网页中获取特定元素的值,例如输入框、复选框、下拉列表等。您也可以输入值并提交表格

 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

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

创建驱动程序实例

WebDriver driver=new WebDriver();

当您认为动态提供的内容出现在网页上时调用以下函数

driver.getPageSource();

这应该有效。