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

16

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

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

Даниэль
источник

Ответы:

7

WebArchiveExtractor

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

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

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

Grg
источник
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 и его повторный экспорт.
Сэм
2

На самом деле есть программное обеспечение. Программное обеспечение почти такое же, как и в приведенной вами ссылке.

https://www.macupdate.com/app/mac/20643/webarchive-folderizer

Mac OS X 10.2 или более поздняя версия: Intel / PPC

GummyArgyle
источник
1
Это отлично сработало для меня на El Capitan.
Эндрю Свифт