Haupt Software Erstellen Sie eine Offline-Kopie einer Site mit Wget unter Windows und Linux

Erstellen Sie eine Offline-Kopie einer Site mit Wget unter Windows und Linux



Erstellen Sie eine Offline-Spiegelkopie einer Site mit Wget unter Windows und Linux

Manchmal benötigen Sie eine durchsuchbare Kopie einer Website, damit Sie offline darauf zugreifen, einen USB-Stick anschließen oder sogar auf Ihr Smartphone hochladen und diese beim Fliegen oder Reisen lesen können. Während es in modernen Browsern und Betriebssystemen einfach ist, eine Webseite als PDF zu speichern, kann es ärgerlich sein, jede einzelne Seite zu verarbeiten. Hier kommt wget.

Werbung

Wget ist ein Open-Source-Download-Manager. Es handelt sich um eine Konsolen-App, die hauptsächlich für Linux entwickelt wurde, jedoch erfolgreich auf andere Betriebssysteme wie Windows und MacOS portiert wurde.

kein Ton auf dem Chromecast-Bildschirm

Wenn Sie mit wget nicht vertraut sind, sollten Sie es auf jeden Fall ausprobieren. Es ist sehr mächtig. Es ermöglicht das Abrufen von Dateien von Websites mithilfe von HTTP, HTTPS und FTP, den Internetprotokollen, die wir derzeit verwenden. Sein Verhalten wird durch Befehlszeilenargumente gesteuert.

Wget unterstützt eine Vielzahl von Optionen zum Abrufen von Dateien bei langsamen oder instabilen Verbindungen, einschließlich Wiederholungsversuchen, Fortsetzen dort, wo sie übrig geblieben sind, und mehr. Es unterstützt die Datei 'robots.txt', sodass es wie ein Webcrawler funktionieren kann. Es kann nur geänderte Dateien abrufen, unterstützt Platzhalter, Dateitypbeschränkungen und reguläre Erweiterungen.

Wget unterstützt das rekursive Abrufen von HTML-Websites und FTP-Servern, sodass Sie eine Website spiegeln können. Hier ist, wie es gemacht werden kann.

Bevor Sie fortfahren können, müssen Sie die wget-App herunterladen.

Holen Sie sich Wget unter Windows

Normalerweise verwende ich Binärdateien aus folgenden Quellen:

Beide machen ihre Arbeit.

Holen Sie sich Wget unter Linux

Verwenden Sie den Paketmanager Ihrer Distribution. Einige Beispiele (ausführen sie als Wurzel ):

Debian / Ubuntu / Mint:

apt install wget

CentOS / Redhat

yum install wget

Arch Linux

pacman -Sy wget

Leere Linux

xbps-install -S wget

Um eine Offline-Kopie einer Site mit Wget zu erstellen,

  1. Öffnen Eingabeaufforderung /. Terminal .
  2. Geben Sie unter Windows den vollständigen Pfad zur Datei wget.exe ein.
  3. Geben Sie unter Linux einfach wget ein.
  4. Geben Sie nun die folgenden Argumente ein, um den folgenden Befehl zu erhalten:wget --mirror --convert-links --adjust-extension --page-require - --no-parent https://site-to-download.com
  5. Ersetze dashttps://site-to-download.comTeil mit der tatsächlichen Site-URL, von der Sie einen Spiegel erstellen möchten.

Du bist fertig!

Hier sind die Schalter, die wir verwenden:

  • --Spiegel- wendet eine Reihe von Optionen an, um den Download rekursiv zu machen.
  • --kein Elternteil- Crawlen Sie das übergeordnete Verzeichnis nicht, um nur einen Teil der Site abzurufen.
  • --convert-links- sorgt dafür, dass alle Links ordnungsgemäß mit der Offline-Kopie funktionieren.
  • --Seitenvoraussetzungen- Laden Sie JS- und CSS-Dateien herunter, um den ursprünglichen Seitenstil beim Durchsuchen eines lokalen Spiegels beizubehalten.
  • - Anpassung anpassen- fügt den Dateien die entsprechenden Erweiterungen (z. B. HTML, CSS, JS) hinzu, wenn sie ohne sie abgerufen wurden.

Das ist es.

Interessante Artikel

Tipp Der Redaktion

So verwenden Sie den geteilten Bildschirm auf einem Chromebook
So verwenden Sie den geteilten Bildschirm auf einem Chromebook
Nicht jeder kann Multitasking, aber egal, ob Sie gut oder schlecht darin sind, es ist unvermeidlich, dass Sie irgendwann Multitasking durchführen müssen. Egal, ob Sie mit Freunden und Familie sprechen, online einkaufen oder arbeiten, Multitasking
Die Bildschirmauflösung des iPad für verschiedene Modelle
Die Bildschirmauflösung des iPad für verschiedene Modelle
Das IPS-Display des älteren iPad bietet einen größeren Betrachtungswinkel, aber die Auflösung ist nicht hoch genug, um ihm ein Retina-Display zu verleihen.
So beheben Sie das Problem, wenn eine Tastatur nicht tippt
So beheben Sie das Problem, wenn eine Tastatur nicht tippt
Wenn eine Tastatur nicht tippt, kann es sich um ein Software- oder Treiberproblem, einen mechanischen Fehler, festsitzende Tasten aufgrund von Fremdkörpern oder verschütteten Flüssigkeiten oder um ein Verbindungsproblem handeln.
So ändern Sie Dateierweiterungen für eine Datei auf einem iPhone
So ändern Sie Dateierweiterungen für eine Datei auf einem iPhone
Das Dateiverwaltungssystem iOS ist seit den Anfängen ein Streitpunkt für Apple-Benutzer. Viele haben festgestellt, dass die integrierte Datei-App in ihrer Funktionalität eingeschränkt ist und oft die einfachsten Optionen fehlen. Bis vor kurzem iPhone
Erstellen Sie eine Verknüpfung für den Google Chrome-Inkognito-Modus
Erstellen Sie eine Verknüpfung für den Google Chrome-Inkognito-Modus
So erstellen Sie eine Verknüpfung zum Inkognito-Modus von Google Chrome. Fast jeder Google Chrome-Nutzer ist mit dem Inkognito-Modus vertraut, mit dem ein spezielles Fenster geöffnet werden kann
So verwenden Sie OVA-Dateien mit VirtualBox
So verwenden Sie OVA-Dateien mit VirtualBox
VirtualBox von Oracle ist ein unglaublich leistungsstarkes Tool, mit dem Sie virtuelle Maschinen auf einem Windows-, Mac-, Linux- oder Solaris-PC erstellen können (solange die Maschine einen Intel- oder AMD-Chip verwendet). Virtuelle Maschinen sind eigenständige Simulationen von
So löschen Sie alle Jobs aus der Druckwarteschlange
So löschen Sie alle Jobs aus der Druckwarteschlange
Das Löschen der Warteschlange auf Ihrem Drucker ist möglicherweise häufiger erforderlich, als Sie denken. Nicht alle Drucker löschen automatisch alte Jobs, die nicht verarbeitet wurden. Diese werden manchmal als festgefahrene Druckaufträge bezeichnet. Diese Arten von Situationen treten auf