Gibt es eine tragbare Möglichkeit, alle Seiten einer Website herunterzuladen oder zwischenzuspeichern, um sie offline anzuzeigen? Ich habe morgen einen Überlandflug und möchte einige Webseiten (insbesondere die Python-Dokumentseite ( http://docs.python.org/ ) und die Pyqt-Referenz ( http: // www. ) Zwischenspeichern können . riverbankcomputing.co.uk/static/Docs/PyQt4/pyqt4ref.html ).
Idealerweise hätte ich gerne ein Firefox-Add-On oder ähnliches, aber alles funktioniert einwandfrei, solange ich es unter Linux ausführen kann.
Antworten:
Ich benutze HTTrack .
quelle
Ich verwende wget mit diesen Optionen, um eine Site für die Offline-Verwendung zu spiegeln
wo
-m aktiviert die Spiegelungsoptionen zum lokalen Spiegeln einer Site
-c setzt einen vorherigen Download fort, falls ich bereits einige Seiten heruntergeladen habe
-k konvertiert absolute href so, dass sie für die Offline-Anzeige auf lokale verweisen
-E stellt sicher, dass Dateien nach dem Download die Erweiterung .html haben.
-np lädt nur Objekte unter / a / section / i / herunter und speichert nicht die gesamte Site zwischen.
Zum Beispiel wollte ich Süddokumentation herunterladen, aber keine Südtickets usw.
Ich benutze Windows und führe wget auf cygwin aus, aber es gibt auch einen nativen Windows-Wget-Port .
In Ihrem Fall können Sie Python-Offline-Dokumente aus dem Abschnitt "Python-Dokumente" herunterladen
quelle
Probieren Sie http://www.downthemall.net/ ein Firefox-Plugin aus. Ich habe es verwendet, um 250 Seiten PDFs in mehr als 20 separaten Dateien herunterzuladen. Es ist extrem mächtig. Es verfügt über eine Platzhalter- / Abfragesyntax, mit der Sie chirurgisch nur die gewünschten Dateien und keine der irrelevanten Dateien abrufen können, die Sie nicht verwenden.
quelle
Einige mir bekannte Firefox-Erweiterungen:
Sammelalbum
ScrapBook Plus
UnMHT
Pocket (keine Erweiterung; eine integrierte Firefox-Funktion)
Beachten Sie, dass:
quelle
Sie können eine ganze Website oder einen Teil einer Website mit wget herunterladen.
Im wget-Handbuch finden Sie weitere Optionen, die Sie möglicherweise übergeben möchten, z. B. um die Bandbreitennutzung zu begrenzen, die Rekursionstiefe zu steuern, Ausschlusslisten einzurichten usw.
Ein anderer Ansatz für das Offline-Surfen ist die Verwendung eines Caching-Proxys. Wwwoffle verfügt über zahlreiche Funktionen, die die Aufbewahrung für das Offline-Surfen erleichtern, z. B. das Überschreiben von vom Server angegebenen Ablaufdaten und eine rekursive Funktion zum Vorabrufen . (Ich benutze wwwoffle seit meinen Einwähltagen.)
quelle