0

Jsoup を使用して Web サイトのコンテンツを解析しています。問題は、読み込みに数秒かかるページ上のデータがあることです。このため、私のプログラムは、ロードされたデータではなく、ロード中のグラフィックしか取得できません。これが私が得たものです:

<div class="sidebar_section">
    <h3><a href="#" class="sidebar_toggle down">Counsel</a></h3>
        <ul style="display:none;" id="counsel">
            <li>Loading &nbsp;&nbsp;<img src="/members/images/ajax-loader3.gif" /></li>
        </ul>
</div>

この URL をブラウザで開くと、「読み込み中」という単語ではなく、このブロックのコンテンツが実際に表示されます。

ページが完全に読み込まれた後にコンテンツを取得する方法があるかどうか疑問に思っていました。これが私の簡単なコードです:

Document doc = Jsoup.connect(url).get();

どんな助けでも本当に感謝しています。

4

1 に答える 1

0

HttpURLConnectionは、より詳細な制御とエラー処理を提供し、さらに MIME タイプと文字エンコーディングを取得できるため、Web ページを取得するためのより良い方法である可能性があります。

于 2012-12-22T06:55:37.620 に答える