Як перетворити файл веб-архіву 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 у більш стандартний формат?

Якщо вам зручно в командному рядку, textutilна Mac OS є інструмент для перетворення файлу веб-архіву в txt, html, rtf, rtfd, doc, docx, wordml або odt.

Приклад:
textutil -convert html /Users/USERNAME/NAME.webarchive


Для перетворення файлу веб-архіву в pdf спробуйте "Wondershare PDF Editor for Mac". http://www.wondershare.com/pdf/how-to-convert-webarchive-to-pdf.html


4
Інструмент textutilкомандного рядка витягує лише html-файл верхнього рівня, а не CSS або скрипти, які також є частиною веб-архіву. (Що насправді вся суть веб-архіву.) Я не знайшов хорошого альтернативного способу зробити це з командного рядка.
Стівен Гаррісон

1
@Stephen WebArchiveExtractor має дію Автоматизатора, яке може бути скриптовано через оболонку.
гр

Незважаючи на застереження, саме таку відповідь я шукав. Рішення баз GUI є досить марним, коли ви хочете перетворити сотні веб-архівів на сервер.
Сім

Це навіть не витягує оригінальний файл HTML, але конвертує його. Це насправді більше, як відкрити HTML-файл у TextEdit та реекспортувати його.
сам

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.