0

ソース表示ブラウザー機能は、ブラウザーが受信したプレーン HTML を表示します。同じソースコードをFirefugで見ると. たとえば、Firefox は HTML コードを表示し、Firebug はレンダリングされたコードを表示します。Java の標準ソース コードからレンダリングされたコードを取得する方法はありますか? どこかの図書館?

4

1 に答える 1

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 ?

于 2013-04-04T14:47:47.477 に答える