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