javascript - 如何从网站获取 : js, css、图像等所有文件并保存以供离线使用?

标签 javascript php python angularjs web

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

也可以用 JavaScript 来做。如果是的话,我应该研究哪些库或任何其他可能有帮助的 API。请向我提供有关该主题的任何信息,我找不到任何相关内容来贡献我的研究。

最佳答案

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

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

关于javascript - 如何从网站获取 : js, css、图像等所有文件并保存以供离线使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45517437/

相关文章:

javascript - 使用 Bacon.js 在容器中列出

javascript - 基础 slider : how to figure out if just the value changed?

python - 使用 BeautifulSoup 在 Python 中查找非递归 DOM 子节点

python - 如果日期相同,如何有条件地在日期时间合并两个数据框?

python - 将列表转换为 NumPy 数组

javascript - Vue Uncaught TypeError : fn. 绑定(bind)不是一个函数

javascript - Joomla 在鼠标悬停时显示子菜单

php - 如何在 WordPress 中调试 save_post 操作?

javascript - 我需要我的 javascript 代码来通过代码块检索 id

php - 使用基于引荐来源网址的 htaccess 重定向