Как превратить файл веб-архива Safari в папку?


16

Я понимаю, что веб-архив Safari представляет собой один файл с исходным кодом и другими ресурсами веб-страницы, объединенными в один файл. Я нашел статью Macworld от 2006 года, описывающую программу, которая делает именно это, но ссылка на программу больше не актуальна.

Есть ли в настоящее время доступное программное обеспечение, которое может преобразовать файл веб-архива Safari в более стандартный формат?

Ответы:


7

WebArchiveExtractor

Я рекомендую WebArchiveExtractor. Вы можете перетащить файлы .webarchive в это приложение, которое извлечет файл в отдельные файлы в папке.

Вы можете настроить вывод в настройках, включая настройку имени файла индекса:

WebArchiveExtractor является открытым исходным кодом на GitHub


WebArchive Extractor не работает для меня с 9 декабря 2019 года. Я использую macOS 10.14.4 (18E226) Mojave для файла .webarchive из Safari.
Мерчако

11

Есть ли в настоящее время доступное программное обеспечение, которое может преобразовать файл веб-архива Safari в более стандартный формат?

Если вы знакомы с командной строкой, в textutilMac OS есть инструмент для преобразования файла веб-архива в txt, html, rtf, rtfd, doc, docx, wordml или odt.

Пример:
textutil -convert html /Users/USERNAME/NAME.webarchive


Чтобы преобразовать файл веб-архива в pdf, попробуйте «Wondershare PDF Editor для Mac». http://www.wondershare.com/pdf/how-to-convert-webarchive-to-pdf.html


4
Инструмент textutilкомандной строки извлекает только HTML-файл верхнего уровня, но не CSS или сценарии, которые также являются частью веб-архива. (В этом и заключается весь смысл веб-архива.) Я не нашел хорошего альтернативного способа сделать это из командной строки.
Стивен Харрисон

1
@Stephen WebArchiveExtractor имеет действие Automator, которое может быть написано через оболочку.
grg

Несмотря на предостережения, именно такой ответ я искал. Решение с графическим интерфейсом совершенно бесполезно, если вы хотите конвертировать сотни веб-архивов на сервере.
7

Это даже не извлекает оригинальный файл HTML, но конвертирует его. Это больше похоже на открытие HTML-файла в TextEdit и его повторный экспорт.
Сэм

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.