1

我正在尝试创建一个保存网页以在离线浏览中使用它的 android 应用程序,我能够保存网页,但问题出在内容(图像、javascript、..etc)中,有没有办法这样做以编程方式,我使用 eclipse 并在模拟器上测试我的工作。

4

2 回答 2

1

您将需要搜索所有图像、javascript 文件、css 文件等...并下载它们,将它们保存到与 HMTL 文件相同的相对路径 - 假设 html 使用相对路径 ( images/image.png) 而不是绝对路径 ( http://www.domain.com/image/image.png)。

您可以很容易地在 html 字符串中搜索<img,<script<link并从那里解析 - 或者您可以找到第 3 方 html 解析器

于 2010-12-30T14:37:52.903 回答
1

嗯,恐怕您应该自己解析 html(我的意思是使用适当的库)并存储所有资源(css、js、图像、视频等)。s。它是如何在 Java 爬虫中完成的:开源爬虫

于 2010-12-30T14:30:48.477 回答