如何保存“完整”的文件? HTML 文件作为单个文件?
是否有任何实用程序或 Web 浏览器可以将文件和引用的资源保存为单个 HTML 文件?
大多数网络浏览器/wget 都可以选择将所需的 CSS 和图像下载为单独的文件。有没有办法自动内联CSS和图像?
Are there any utilities or web browsers that can save a file and referenced resources as a single HTML file?
With most web browsers / wget there's the option to download required CSS and images as seperate files. Is there a way to automatically inline the CSS and images?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
我为此编写了一个 python 脚本。到目前为止,它已经完美地满足了我自己的需求。希望有用。
https://github.com/zTrix/webpage2html
I have made a python script for this. Up to now, it covers my own needs perfectly. Hopes to be useful.
https://github.com/zTrix/webpage2html
MHTML 就是这种格式。
http://en.wikipedia.org/wiki/MHTML
MHTML is the format for this.
http://en.wikipedia.org/wiki/MHTML
这个网络扩展可能会对您有所帮助。
https://github.com/gildas-lormeau/SingleFile
“它可以帮助您保存将完整的网页合并到单个 HTML 文件中。”
它适用于几乎所有流行的浏览器。
This web extension might help you.
https://github.com/gildas-lormeau/SingleFile
"It helps you to save a complete web page into a single HTML file."
It is available for almost all popular browsers.
Safari(Windows 和 Mac 上)可以创建 .webarchive 文件。
链接:
http://en.wikipedia.org/wiki/Webarchive
Safari (on both Windows and Mac) can create .webarchive files.
Link:
http://en.wikipedia.org/wiki/Webarchive
如果您有权访问
wget
,那么您也可能有权访问tar
实用程序。虽然它不会为您提供浏览器可读的单个文件,但如果您wget
一个页面,然后tar
所有下载的工件,您实际上拥有一个文件该页面所需的所有内容的版本。If you have access to
wget
, then you likely have access to atar
utility too. While it won't give you a browser-readable single file, if youwget
a page and thentar
up all of the downloaded artifacts, you effectively have a 1-file version of everything needed for that page.