オフラインブラウジングで使用するためにウェブページを保存するAndroidアプリケーションを作成しようとしています。ウェブページを保存できましたが、コンテンツ(画像、JavaScriptなど)に問題がありました。その方法はありますか。プログラムで、私はEclipseを使用して、エミュレーターで自分の作業をテストします。
2443 次
2 に答える
1
うーん、私はあなたがhtmlを自分で解析し(つまり、適切なlibでそれを行う)、すべてのリソース(css、js、画像、ビデオなど)も保存する必要があるのではないかと心配しています。s。Javaクローラーでどのように行われるか:オープンソースクローラー
于 2010-12-30T14:30:48.477 に答える
1
すべての画像、javascriptファイル、cssファイルなどを検索してダウンロードし、HMTLファイルと同じ相対パスに保存する必要があります-htmlがimages/image.png
絶対パスではなく相対パス()でコーディングされていると仮定します(http://www.domain.com/image/image.png
)。
<img
、などのhtml文字列を非常に簡単に検索し、<script
そこ<link
から解析できます。または、サードパーティのhtmlパーサーを見つけることができます。
于 2010-12-30T14:37:52.903 に答える