Safari Webarchive dosyasını bir klasöre nasıl dönüştürebilirim?


17

Bir Safari webarchive'ın, kaynak kodu ve tek bir dosyaya birleştirilen bir web sayfasındaki diğer kaynakları içeren tek bir dosya olduğunu anlıyorum. 2006'dan itibaren bunu yapan bir programı açıklayan bir Macworld makalesi buldum , ancak programın bağlantısı artık geçerli değil.

Safari webarchive dosyasını daha standart bir formata dönüştürebilen mevcut herhangi bir yazılım var mı?

Yanıtlar:


7

WebArchiveExtractor

WebArchiveExtractor'ı öneririm. .Webarchive dosyalarını, bir klasördeki tek tek dosyalarına ayıklayacak olan bu uygulamaya sürükleyebilirsiniz.

Çıktıyı, özel bir dizin dosyası adı ayarlamak da dahil olmak üzere Tercihler'de özelleştirebilirsiniz:

WebArchiveExtractor GitHub'da açık kaynak kodlu


WebArchive Extractor, 9 Aralık 2019 itibariyle benim için çalışmıyor. Safari'den bir .webarchive dosyasında macOS 10.14.4 (18E226) Mojave kullanıyorum.
Merchako

11

Safari webarchive dosyasını daha standart bir formata dönüştürebilen mevcut herhangi bir yazılım var mı?

Komut satırından textutilmemnunsanız, Mac OS'de webarchive dosyasını txt, html, rtf, rtfd, doc, docx, wordml veya odt'a dönüştürmek için bir araç vardır .

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


Webarchive dosyasını pdf'ye dönüştürmek için "Mac için Wondershare PDF Editor" uygulamasını deneyin. http://www.wondershare.com/pdf/how-to-convert-webarchive-to-pdf.html


4
textutilKomut satırı aracı yalnızca CSS veya ayrıca webarchive parçası olan komut üst düzey html dosyasını ayıklar değil. (Bu gerçekten webarchive bütün mesele.) Bunu komut satırından yapmak için iyi bir alternatif yol bulamadım.
Stephen Harrison

1
@Stephen WebArchiveExtractor, kabuk içinden komut dosyası yazılabilen bir Automator eylemine sahiptir.
grg

Uyarılara rağmen, aradığım cevap budur. Bir GUI tabanlı çözüm, yüzlerce web arşivini bir sunucuya dönüştürmek istediğinizde oldukça işe yaramaz.
Yedi

Bu, orijinal HTML dosyasını bile ayıklamaz, dönüştürür. Daha çok TextEdit'te bir HTML dosyası açmak ve yeniden dışa aktarmak gibi.
sam

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.