1

HTMLページを解析しているアプリがあります。今、私はこのようにしています:

  1. 私はhtml全体をロードします(もちろんリソースなしで、純粋なhtmlだけです)

  2. 必要な要素のみを解析します (これはページのごく一部です)

  3. これについていくつかの作業を行います

私が必要としているのは、完全な html をダウンロードしないことです。それはかなり大きく、そのごく一部しか必要としないためです。Web ページの一部だけをダウンロードしたいのですが、これは可能ですか? 実際、モバイルでは通常、インターネット接続がはるかに遅く、データ制限もはるかに小さいためです.

4

2 に答える 2

0

たとえば、ページの真ん中だけをダウンロードしたい場合、それは不可能です。必要なデータが最初の n バイト内にあることがわかっている場合は、URLConnection と提供された入力ストリームを使用して、データの最初の n バイトをストリーミングできる可能性があります。次に、そのストリームのコンテンツを JSoup にフィードできる String に変換し、そのフラグメントを解析できることを期待します。

于 2012-11-09T18:51:10.053 に答える