从网站获取检查元素变量 - 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
如果您正在寻找网页源代码,请使用此
创建驱动程序实例
WebDriver driver=new WebDriver();
当您认为动态提供的内容出现在网页上时调用以下函数
driver.getPageSource();
这应该有效。
我已经成功保存了一个网页的源代码,但有些网页是动态提供信息的。这样一来,我就无法获取页面上的信息。如果我右键单击并 "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
如果您正在寻找网页源代码,请使用此
创建驱动程序实例
WebDriver driver=new WebDriver();
当您认为动态提供的内容出现在网页上时调用以下函数
driver.getPageSource();
这应该有效。