Viele Windows-Benutzer sind so an die grafische Oberfläche und den Webbrowser als universelles Tool der Wahl gewöhnt, dass sie vergessen, dass es eine Vielzahl anderer Tools gibt. Wget ist ein GNU-Befehlszeilenprogramm, das hauptsächlich in Linux- und Unix-Communities beliebt ist und hauptsächlich zum Herunterladen von Dateien aus dem Internet verwendet wird. Es gibt jedoch eine Version von wget für Windows, mit der Sie alles herunterladen können, was Sie möchten, von ganzen Websites bis hin zu Filmen, Musik, Podcasts und großen Dateien von überall online.
Nicht viele Microsoft-Benutzer kennen dieses nette Tool, weshalb ich diesen Anfängerleitfaden zur Verwendung von wget in Windows geschrieben habe. Wir neigen dazu, unseren Browser für alles zu verwenden, was in Ordnung ist, aber nicht immer der effizienteste Weg ist, etwas zu erreichen. Wget ist nur eines der vielen Tools, die es schon seit Äonen gibt, aber nur sehr wenige Leute wissen davon.
Wget für Windows bekommen
Wget zu bekommen ist sehr einfach. Befolgen Sie diese Anleitung zur Installation und Konfiguration von wget.
- Laden Sie wget von hier herunter und installieren Sie es. Stellen Sie sicher, dass es das Setup-Programm ist und nicht nur die Quelle, sonst funktioniert es nicht.
- Nach der Installation sollten Sie nun in der Lage sein, über ein Befehlszeilenfenster auf den Befehl wget zuzugreifen. Öffnen Sie als Administrator ein CMD-Fenster und geben Sie zum Testen „wget -h“ ein. Wenn es funktioniert, sind Sie goldrichtig, wenn Sie „nicht erkannter Befehl“ erhalten, haben Sie das falsche Paket heruntergeladen. Versuchen Sie es erneut.
- Legen Sie ein Download-Verzeichnis fest, um alle Ihre Dateien zu speichern. Geben Sie „md directory name“ ein, um ein Download-Verzeichnis zu erstellen. Ich habe meine "downloadz" genannt, um erkennbar zu sein.
Nach der Installation können Sie mit der Arbeit beginnen. Unten habe ich eine Auswahl beliebter wget-Befehle aufgelistet, die eine Vielzahl von Dingen erreichen können.
Eine einzelne Datei herunterladen
wget http://website.com/file.zip
Eine einzelne Datei herunterladen, aber als etwas anderes speichern
wget ‐‐output-document=newname.html website.com
In einen bestimmten Ordner herunterladen
wget ‐‐directory-prefix=folder/subfolder website.com/file.zip
Einen unterbrochenen Download fortsetzen
wget ‐‐fortsetzen website.com /file.zip
Laden Sie eine neuere Version einer Datei herunter
wget ‐‐fortsetzen ‐‐timestamping website.com/file.zip
Mehrere Webseiten herunterladen
Dazu müssen Sie eine Liste in Notepad oder einem anderen Texteditor erstellen. Fügen Sie eine neue vollständige URL (mit http://) in einer separaten Zeile hinzu. Zeigen Sie dann mit wget auf die Datei. In diesem Beispiel habe ich die Datei Filelist.txt benannt und im wget-Ordner gespeichert.
wget ‐‐input Dateiliste.txt
Eine ganze Website herunterladen
wget ‐‐execute robots=off ‐‐recursive ‐‐no-parent ‐‐continue ‐‐no-clobber http://website.com
Sie werden vielleicht feststellen, dass Webhosts, wie ich es oft mache, wget-Befehle blockieren. Sie können versuchen, diese Blöcke zu fälschen, indem Sie sich als Googlebot ausgeben. Versuchen Sie Folgendes einzugeben:
wget –user-agent=”Googlebot/2.1 (+http://www.googlebot.com/bot.html)” -r http://website.com
Einen bestimmten Dateityp von einer Website herunterladen
wget ‐level=1 ‐‐rekursiv ‐‐no-parent ‐‐accept FILETYPE http://website.com / FILETYPE/
Ändern Sie beispielsweise FILETYPE in MP3, MP4, .zip oder was auch immer Sie möchten.
Alle Website-Bilder herunterladen
wget ‐‐directory-prefix=files/pictures ‐‐no-directories ‐‐recursive ‐‐no-clobber ‐‐accept jpg,gif,png,jpeg http://website.com/images/
Überprüfen Sie eine Website auf defekte Links
wget ‐‐output-file=logfile.txt ‐‐rekursiv ‐‐spider http://website.com
Dateien herunterladen, ohne den Webserver zu überlasten
wget ‐‐limit-rate=20k ‐‐wait=60 ‐‐random‐wait ‐‐mirror http://website.com
Es gibt Hunderte, wenn nicht Tausende von wget-Befehlen, und ich habe Ihnen hier nur einige davon gezeigt. Jetzt, da Sie mit dem Tool und seiner Funktionsweise vertraut sind, liegt es an Ihnen, wofür Sie es verwenden!
Hast du irgendwelche coolen Befehle, die Wunder bewirken können? Teilen Sie sie uns unten mit!