Java 如何打印整个网页内容(包括动态内容)?

Java 如何打印整个网页内容(包括动态内容)?,java,iframe,htmlunit,Java,Iframe,Htmlunit,我想阅读整个网页内容,包括动态内容,也包括iFrame、嵌套iFrame中JavaScript加载的HTML内容。我可以简单地用打印的页面内容重建页面。我尝试在这里使用Java,但没有成功。有什么建议吗?如果您知道框架的名称,请使用HtmlPage currentPage=HtmlPagewebClient.getWebWindowByNameFrame name.getEnclosedPage;通过这种方式查看iframethanced@Kick的内容我可以获得javascript,我如何才能

我想阅读整个网页内容,包括动态内容,也包括iFrame、嵌套iFrame中JavaScript加载的HTML内容。我可以简单地用打印的页面内容重建页面。我尝试在这里使用Java,但没有成功。有什么建议吗?

如果您知道框架的名称,请使用HtmlPage currentPage=HtmlPagewebClient.getWebWindowByNameFrame name.getEnclosedPage;通过这种方式查看iframethanced@Kick的内容我可以获得javascript,我如何才能获得由该javascript加载的ContentHTML?有什么办法吗?我已经检查了这个问题,这里提到的重复waitForBackgroundJavaScript在我的场景中不起作用,我已经使用了waitForBackgroundJavaScript没有改变。我不想等待特定的js执行,但我想要的是整个页面内容。这就是提出这个问题的原因。抱歉,如果它重复。您必须使用currentPage.initialize方法重新加载页面;