如何将Safari Webarchive文件转换为文件夹?


16

我了解Safari Webarchive是一个文件,并将源代码和来自网页的其他资源串联到一个文件中。我在2006年Macworld上发现了一篇描述该程序的文章,但是该程序的链接不再是最新的。

当前是否有任何可以将Safari Web存档文件转换为更标准格式的软件?

Answers:


7

Web存档提取器

我建议使用WebArchiveExtractor。您可以将.webarchive文件拖到此应用中,该应用会将文件提取到文件夹中的各个文件中。

您可以在首选项中自定义输出,包括设置自定义索引文件名:

WebArchiveExtractor是GitHub上的开源


截至2019年12月9日,WebArchive Extractor不适用于我。我在Safari上的.webarchive文件上使用macOS 10.14.4(18E226)Mojave。
Merchako

11

当前是否有任何可以将Safari Web存档文件转换为更标准格式的软件?

如果您对命令行感到满意,则textutilMac OS上有一个工具可以将webarchive文件转换为txt,html,rtf,rtfd,doc,docx,wordml或odt。

例:
textutil -convert html /Users/USERNAME/NAME.webarchive


要将webarchive文件转换为pdf,请尝试“ Wondershare PDF Editor for Mac”。http://www.wondershare.com/pdf/how-to-convert-webarchive-to-pdf.html


4
textutil命令行工具仅提取顶级的HTML文件,而不是CSS或者也是webarchive一部分的脚本。(这实际上是Web归档的全部要点。)我还没有找到从命令行执行此操作的好方法。
史蒂芬·哈里森

1
@Stephen WebArchiveExtractor具有可通过外壳编写脚本的Automator动作。
grg

尽管有警告,但这是我一直在寻找的答案。当您想在服务器上转换数百个Web归档文件时,基于GUI的解决方案是没有用的。

这甚至不提取原始HTML文件,而是对其进行转换。这实际上更像是在TextEdit中打开HTML文件并重新导出。
山姆

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.