0

ウェブサイトのデータを解析するアプリがあります。WebサイトにはAPIがありません。ページの最後に「もっと読み込む」ボタンがあります。これはこのボタンのコードです:

<a href="#" id="js-index_load_more_posts" class="b-load_more_posts_button" onclick="moreHandler.loadPosts(this, {'load_more' : true}); return false;">Load more</a>

アプリからこのボタンを呼び出して、後でページから解析するためにさらにデータをロードするにはどうすればよいですか?

そして、これを理解するために私がそれについて読むべきこと。何も見つからなかったので、グーグル検索のキーワードかもしれません。ありがとう。

4

2 に答える 2

0

javaScriptが何をするのか、具体的には解析する必要がありますmoreHandler.loadPosts。最も簡単な方法は、このサイトをChromeでプルアップし、JavaScriptコンソールを使用して、追加情報をプルするために行われるURLリクエストを確認することです。

于 2012-11-19T19:25:34.137 に答える
0

コントロールを使用してコンテンツをロードしている場合は、その中で次のコードをWebView実行できます。JavaScript

moreHandler.loadPosts(this, {'load_more' : true}); return false;

このようなことをすることによって:

webView.loadUrl("javascript:moreHandler.loadPosts(this, {'load_more' : true}); return false;");

コントロールで必ず有効JavaScriptにしてください。WebView

webView.getSettings().setJavaScriptEnabled(true);
于 2012-11-19T19:25:36.313 に答える