0

サイトのページからデータを取得しています (これは生成されたものであり、私が制御することはできません) 私が最も気にかけているページの部分は、次のような頭の部分です

<script type="text/javascript">  
Item.id       = '11457';
Item.comments = [{"score":9,"comment_id":291622,"comment":"For RDM this offers the most haste for the feet, beating the haste+3 from dusk+1.","date_posted":"2011-09-22 08:37:19","char_id":724996,"deleted":0,"type":"item","user_char_id":91314,"avatar":"724996_N9Bdg4hpuP.jpg","user_id":54878,"char_name":"Moogleking","server_name":"Shiva","rating":null,"ident_id":96474,"reports":null,"dismiss":null}, ...]

その他雑多。スパン ID によって ID 化された情報。

Androidプログラミングでデータを収集するための正しい/効率的なアプローチは何ですか? DOM で html を解析していますか? WebView/JavaScript インターフェイスに固執していますか?

4

1 に答える 1

0

http://htmlcleaner.sourceforge.net/

xml フォーム (HTML、XML、XSLT) を持つすべてのものを解析し、オープン ソースであり、高速で非常に軽量です。ドキュメントがない場合がありますが、Web 上のサポートは非​​常に詳細です。

私の経験から WebView の読み込みは非常に遅いので、そのようなことはお勧めしません。

于 2012-07-10T21:58:48.820 に答える