保存网页以供离线浏览

发布于 2024-10-09 10:23:52 字数 154 浏览 6 评论 0 原文

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

i am trying to create an android application that saves webpages to use it in offline-browsing, i was able to save the webpage but the problem was in the contents (images, javascripts,..etc), is there a way to do so programmatically, i use eclipse and test my work on an emulator.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜还是长夜 2024-10-16 10:23:52

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

hm, I am afraid you should parse html's yourself (I mean do that with a properly lib) and store all resources (css, js, images, videos etc.) too.
s. how it is done in a java crawler: open source crawlers

数理化全能战士 2024-10-16 10:23:52

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

您可以轻松地在 html 字符串中搜索 等,然后从那里进行解析 - 或者您可以找到第 3 方 html 解析器< /a>

You will need to search for all images, javascript files, css files, etc... and download them, saving them to the same relative path to the HMTL files - Assuming the html is coded with relative paths (images/image.png) and not absolute paths (http://www.domain.com/image/image.png).

You can pretty easily search the html string for <img, <script, <link etc.. and parse from there - or you can find a 3rd party html parser

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文