我正在尝试创建一个Android应用程序,该应用程序保存网页以在 离线浏览, ,我能够保存网页,但问题在于内容(图像,JavaScripts等)中,是否有办法这样做 以编程方式, ,我使用日食并在模拟器上测试我的工作。

有帮助吗?

解决方案

嗯,恐怕您应该解析HTML自己的自己(我的意思是使用适当的lib做到这一点),并存储所有资源(CSS,JS,图像,视频等)。 s。在Java爬行者中如何完成: 开源爬行者

其他提示

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

您可以轻松地搜索HTML字符串 <img, <script, <link 等等。从那里解析 - 或者您可以找到一个 第三方HTML解析器

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top