如何获取所有文件,如:js,css,网站上的图片以保存以供离线使用?

时间:2017-08-05 01:40:55

标签: javascript php python angularjs web

我不是在谈论冲浪在线,HTtrack或任何其他“保存页面”等软件。浏览器的功能,但我需要知道它实际上是如何在后台发生的。我有兴趣制作自己的程序来做到这一点。

也可以在JavaScript中完成。如果是,我应该查看哪些库或任何其他可能有用的API。请给我任何关于这个主题的信息,我找不到任何相关的东西来贡献我的研究。

1 个答案:

答案 0 :(得分:0)

  • 下载网页的整个HTML内容
  • 对于JS文件,查找<script>标签并使用src属性或标签内的任何内联脚本下载js文件
  • 对于CSS,使用<link>标记下载CSS文件,并查找内联CSS样式的任何<style>标记
  • 对于图片,请扫描<img>标记并使用src属性
  • 下载图像

相同的方法可用于音频/视频等