オフラインブラウジング用にWebページを保存します
-
14-10-2019 - |
質問
Webページを保存するAndroidアプリケーションを作成しようとしています。 オフラインブラウジング, 、私はウェブページを保存することができましたが、問題はコンテンツ(画像、javaScriptsなど)にありました、そうする方法はありますか プログラムで, 、Eclipseを使用して、エミュレータで作業をテストします。
解決
HM、HTMLの自分自身を解析する必要があるのではないかと心配しています(適切にLIBでそれを行うことを意味します)。すべてのリソース(CSS、JS、画像、ビデオなど)も保存する必要があります。 s。 Java Crawlerでそれがどのように行われるか: オープンソースクローラー
他のヒント
すべての画像、JavaScriptファイル、CSSファイルなどを検索し、それらをダウンロードする必要があり、HTMLが相対パスでコーディングされていると仮定して、HMTLファイルへの同じ相対パスに保存する必要があります(images/image.png
)そして絶対的なパスではありません(http://www.domain.com/image/image.png
).
HTML文字列を非常に簡単に検索できます <img
, <script
, <link
など..そしてそこから解析する - またはあなたは サードパーティHTMLパーサー
所属していません StackOverflow