0

I have a web page whose contents I need to get as a string.

Some of the content is loaded via javascript after the page has fully loaded.

Doing

URL url = new URL("http:example.com/");
URLConnection con = url.openConnection();
InputStream is = con.getInputStream();

will not work as I cannot get the content that is loaded later.

Any ideas as to how I an achieve this?

4

1 に答える 1

0

コンテンツが後で読み込まれるため機能しません。JavaScriptを実行しているものがないため機能しません。これを行うには、JavaScriptエンジン(通常はブラウザー)が必要ですが、これはセットアップにはありません。

本当に必要な場合は、ある種のブラウザを埋め込むことができますが、おそらくそうではありません。ユースケースによっては、より単純な代替案がある場合があります。

于 2012-11-16T14:13:14.723 に答える