Java - 用于生成源代码的库,例如,来自浏览器的普通源代码的JavaScript?

时间:2013-04-03 20:47:28

标签: java html browser firebug

视图源浏览器功能显示浏览器收到的纯HTML。当我在Firefug中查看相同的源代码时。例如,Firefox会显示HTML代码,而Firebug会显示呈现的代码。有没有办法从Java中的标准源代码获取渲染代码?有些图书馆?

1 个答案:

答案 0 :(得分:1)

如果您想要呈现HTML,请尝试使用HtmlUnit。它会自动调用大多数JavaScript事件(onload,onclick,onsubmit ...)并允许您充当“普通”浏览器:

WebClient webClient = new WebClient();
HtmlPage page = webClient.getPage("http://www.br.de/fernsehen/bayerisches-fernsehen/sendungen/abendschau/bayerwald-tierpark-livereportage-100.html");
DomNodeList<DomElement> objectList = page.getElementsByTagName("object");

编辑:

这不是问题:https://stackoverflow.com/questions/15808354/java-convert-html-source-code-of-string-type-by-show-source-code-to-source吗?