Klonen einer Website mit httrack
On Januar 15, 2022 by adminWenn Sie ein Website-Entwickler, ein Geschäftsinhaber oder ein Student im IT-Bereich sind, sind Sie wahrscheinlich schon einmal auf einen Fall gestoßen, in dem Sie schnell eine Website klonen mussten. Angenommen, Sie haben eine Website, die Sie verwalten und bei der es Probleme gibt; dann möchten Sie diese Website vielleicht klonen und dann mit der Fehlerbehebung des Klons beginnen. Die Arbeit mit dem Klon ist auf jeden Fall besser als die Möglichkeit, die ursprüngliche Site weiter zu beschädigen.
Es gibt viele Möglichkeiten, eine Site zu klonen. Eine Lösung, die ich verwendet habe, bietet sowohl Kommandozeilen- als auch GUI-Optionen und heißt httrack. Die Anwendung kann unter Linux, Windows, macOS und Android verwendet werden und erstellt eine vollständige Kopie einer Website für das lokale Browsing. Das Kommandozeilen-Tool heißt, wie zu erwarten, httrack. Es gibt auch eine GUI-Version für Linux namens webhttrack. Ich werde Ihnen zeigen, wie Sie sowohl das Kommandozeilen- als auch das GUI-Tool verwenden können, damit Sie schnell Klone Ihrer Websites erstellen können. Ich werde beide Versionen unter Ubuntu Linux demonstrieren.
Installation
Beide, Kommandozeilen- und GUI-Tools, sind in den Standard-Repositories zu finden. Um sie zu installieren, öffnen Sie ein Terminalfenster und geben Sie den Befehl:
sudo apt install httrack webhttrack
Wenn Sie dazu aufgefordert werden, geben Sie Ihr sudo-Passwort ein, akzeptieren Sie die Installation und lassen Sie sie abschließen. Das war’s mit der Installation der Tools.
Befehlszeilennutzung
Zunächst werden wir eine Site mit dem Befehlszeilentool kopieren. Dies kann einige Zeit in Anspruch nehmen, je nachdem wie groß Ihre Site ist. Der Befehl zum Kopieren lautet:
httrack http://SITE_URL -O LOCALDIRECTORY
wobei SITE_URL die tatsächliche URL der zu kopierenden Site und LOCALDIRECTORY das Verzeichnis auf Ihrem lokalen Laufwerk ist, in dem die Kopie gespeichert werden soll. Nach Beendigung des Befehls sehen Sie den neu erstellten Klon in LOCALDIRECTORY. Sie können dann mit diesem Klon arbeiten, ohne Ihre Produktionssite zu beeinträchtigen.
Die größte Einschränkung bei der Verwendung dieses Tools besteht darin, dass die Ergebnisse je nach der Art und Weise, wie die Site geschrieben wurde und wie sie untergebracht ist, variieren können. Wenn Sie feststellen, dass httrack nicht viel mehr als eine Indexdatei herunterlädt, ist es wahrscheinlich, dass es auf Ihrer Website nicht funktioniert. Ich habe bisher festgestellt, dass es nahezu unmöglich ist, WordPress-Sites mit diesem Tool zu klonen, insbesondere solche, die auf Hosts von Drittanbietern untergebracht sind.
GUI-Nutzung
Das GUI-Tool bietet Ihnen etwas mehr benutzerfreundliche Möglichkeiten. Um die GUI zu starten, öffnen Sie ein Terminalfenster und geben den Befehl webhttrack ein. Daraufhin öffnet sich ein Browser-Fenster, in dem die grafische Benutzeroberfläche bereitsteht. Wählen Sie auf dem ersten Bildschirm Ihre Sprache aus und klicken Sie auf Weiter >>. Im nächsten Fenster (Abbildung A) geben Sie einen neuen Projektnamen ein und wählen eine der vordefinierten Kategorien aus. Geben Sie einen Basispfad für die heruntergeladenen Dateien ein und klicken Sie auf Weiter >>.
Abbildung A
Wählen Sie im nächsten Fenster (Abbildung B) die zu verwendende Aktion aus (da es sich um einen ersten Download handelt, ist die Standardeinstellung ausreichend) und geben Sie die URL für die Zielsite in das Adressfeld ein.
Abbildung B
Klicken Sie auf die Schaltfläche Optionen festlegen und Sie können Optionen wie Browser-ID, Scan-Regeln, Robot-Regeln, Anzahl der Verbindungen, Proxy, Limits und mehr konfigurieren (Abbildung C).
Abbildung C
Wenn Sie einen Klon ausführen und feststellen, dass er fehlschlägt, müssen Sie wahrscheinlich den Abschnitt Optionen erneut aufrufen und Anpassungen vornehmen. Dies hängt natürlich von der Art der Website ab, die Sie zu klonen versuchen. Wenn Sie die Optionen so eingestellt haben, wie Sie sie brauchen, klicken Sie auf OK und dann auf Weiter >> und dann auf die Schaltfläche Start>>. An diesem Punkt (Abbildung D) beginnt die Site mit dem Klonen (Speichern im konfigurierten lokalen Verzeichnis).
Abbildung D
Wenn der Download abgeschlossen ist, können Sie mit Ihrem Klon arbeiten.
Nicht perfekt, aber hilfreich
Solange Sie nicht versuchen, eine WordPress-Site herunterzuladen, leisten httrack oder webhttrack gute Arbeit beim Herunterladen eines Klons Ihrer Site, so dass Sie debuggen, ein Backup erstellen oder was auch immer Sie benötigen können. Wie ich schon sagte, müssen Sie je nach Art der Website, mit der Sie arbeiten wollen, mit den Einstellungen herumspielen, damit es funktioniert. Probieren Sie dieses praktische Tool aus und sehen Sie, ob es nicht zu Ihrem bevorzugten Tool zum Klonen von Websites wird.
Also See
- Wie Sie von Ihrem Android-Gerät eine Verbindung zu einer SMB-Freigabe herstellen (TechRepublic)
- Wie Sie mit Antsle schnell eine virtuelle Maschine bereitstellen (TechRepublic)
- 3 schnelle Schritte zur Optimierung der Leistung Ihres NGINX-Servers (TechRepublic)
- Wie man mit DBeaver eine Verbindung zu einer entfernten MySQL-Datenbank herstellt (TechRepublic)
- Wie man unter Linux ganz einfach einen SSH-Fingerabdruck zu seiner known_hosts-Datei hinzufügt (TechRepublic)
- Sie können ein VPN verwenden, um den Missbrauch der Netzneutralität durch ISPs zu bekämpfen (ZDNet)
Schreibe einen Kommentar