1

多くの欲求不満の後、Android 用の HTML パーサーを取得するための助けが必要です。

基本的に、Web サイトにログインしてメイン ページを取得するパーサーが必要です。このパーサーは、javascript と ajax を多用してデータをレンダリングします。そこから、アンカー タグでリンクされている他のページにアクセスできるようにする必要があります。繰り返しますが、ページ上の Ajax と JavaScript に重点を置き、すべてのデータはこれらの手段を介して作成されます。

編集: いくつかの調査の結果、Android と互換性のあるヘッドレス ブラウザーが必要なようです。

最初は JSoup で試してみましたが、javascript と ajax データが書き込まれていないページのみを取得します。ここで何か問題があることを理解していない限り、JSoup はこの状況には適していません。

HtmlUnitも試しましたが、これは完全に機能しますが、既知のjar競合と「dalivikに変換できません」というエラーのため、Androidで起動して実行できません。

別の適切な HTML パーサーを知っている人、または JSoup と ajax ページを適切に動作させるのを手伝ってくれる人、または Android で HtmlUnit を実行する方法を知っている人がいたら、私は永遠にあなたに借りがあるでしょう。

私はすでに 1 週​​間の大半を JSoup と HtmlUnit で過ごしており、基本的に振り出しに戻っています。フラストレーションが溜まり、どうすればいいのか完全に迷ってしまいました。

繰り返しになりますが、解析する前に Ajax と Javascript を読み込めるようにする HTML パーサーが必要で、Android に対応している必要があります。

ありがとうございました!

4

1 に答える 1