Wie man

So verwenden Sie Wget, um alles aus dem Internet herunterzuladen

So verwenden Sie Wget, um alles aus dem Internet herunterzuladen

Wget ist ein Befehlszeilenprogramm, mit dem fast alles heruntergeladen werden kann, was im Internet verfügbar ist. Der Haken ist, dass es über HTTP-, HTTPS- oder FTP-Protokolle verfügbar sein sollte. Andernfalls kann Wget es nicht herunterladen. Es gibt eine Reihe von Möglichkeiten, wie Wget verwendet werden kann. Sie können beispielsweise Wget verwenden, um jedes Bild auf einer Website herunterzuladen, oder Sie können auch eine einzelne Datei herunterladen. Wget ist sogar in der Lage, Downloads fortzusetzen, wenn dies möglich ist. Also, wenn Sie sich fragen, wie Wget funktioniert und was es für Sie tun kann, Hier erfahren Sie, wie Sie Wget verwenden::

Wget installieren

1. Installieren von Wget unter macOS Sierra

Bevor wir mit der Verwendung von Wget beginnen, müssen wir es auf unserem System installieren. Glücklicherweise ist in den meisten Linux-Distributionen Wget vorinstalliert, sodass Sie keine zusätzlichen Arbeiten ausführen müssen. Wenn Sie jedoch einen Mac verwenden, müssen Sie Wget installieren. Dies kann einfach mit Homebrew (Download) durchgeführt werden. Wenn Sie Hilfe benötigen, müssen Sie die folgenden Schritte ausführen:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

brauen installieren wget

wget -V

2. Installieren von Wget unter Windows

Die Installation von Wget unter Windows erfordert etwas mehr Aufwand, ist jedoch problemlos möglich. Wenn Sie Wget auf Ihrem Windows-PC installieren möchten, führen Sie einfach die folgenden Schritte aus:

Das ist es. Wget ist jetzt auf Ihrem Windows-PC installiert. Sie können es jedoch nicht über die Eingabeaufforderung ausführen. Stattdessen musst du Starten Sie das Cygwin-Terminal und verwenden Sie von dort aus Wget.

Wie benutzt man Wget?

Nachdem wir Wget auf unserem System eingerichtet haben, wollen wir uns alle coolen Möglichkeiten ansehen, wie wir mit Wget Dateien, Ordner und sogar ganze Websites aus dem Internet herunterladen können. Hier sind einige interessante Dinge, die Sie mit Wget auf Ihrem System tun können.

Hinweis:: Ich verwende Wget auf einem MacBook Air mit MacOS Sierra 10.12.3 Beta. Da das von uns verwendete Dienstprogramm jedoch dasselbe ist (Wget), sind die Befehle auf jedem Betriebssystem, auf dem Sie Wget verwenden, dieselben.

1. Verwenden Sie Wget, um Dateien herunterzuladen

Mit Wget können Sie problemlos Dateien aus dem Internet herunterladen. Verwenden Sie einfach den folgenden Befehl

wget 

Dateien auf Servern haben manchmal die seltsamsten Namen, und Sie möchten die Datei möglicherweise herunterladen und von Wget automatisch in etwas umbenennen lassen, das für Sie sinnvoller ist. Verwenden Sie dazu einfach den folgenden Befehl

wget -o  

Ein Webserver kann eine Reihe verschiedener Dateien hosten. Was ist, wenn Sie nur alle PDFs auf den Server oder möglicherweise alle GIFs herunterladen möchten? Verwenden Sie einfach den folgenden Befehl:

wget -r -A pdf 

Dieser spezielle Befehl wurde von Mark Zuckerberg in seinem Schlafsaal in Harvard verwendet, um alle Bilder mit nur einem Befehl herunterzuladen und die berüchtigte Website „acesmash.com “zu erstellen..

wget -r -A jpg, jpeg, png, bmp 

2. Laden Sie mit Wget Dateien von mehreren URLs herunter

Angenommen, Sie müssen Dateien von verschiedenen Orten im Internet herunterladen. Es kann eine geben PDF-Datei auf url1, ein wichtiger ZIP-Datei auf url2, und etwas anderes in url3. Wenn Sie Wget auf herkömmliche Weise verwendet haben, müssen Sie es dreimal ausführen. Es gibt jedoch einen viel einfacheren Weg, dies zu tun.

wget -i 

wo "Dateinameist der Name der Datei, die Sie mit allen URLs erstellt haben Sie mussten Sachen von herunterladen.

3. Laden Sie eine gesamte Website mit Wget herunter

Ja, das hast du richtig gelesen. Mit Wget können Sie auch den Inhalt einer gesamten Website herunterladen. Wenn die Website zu groß ist, dauert der Abschluss dieses Befehls natürlich sehr lange, ganz zu schweigen davon, dass er viel Speicherplatz auf Ihrem System beansprucht. Wenn Sie jedoch Wget zum Herunterladen einer gesamten Website verwenden möchten, verwenden Sie einfach den folgenden Befehl:

wget --mirror -p  -P ./LOCAL-DIR WEBSITE-URL

Dadurch wird die gesamte Website in einen Ordner heruntergeladen. “LOCAL-DIR”In Ihrem Arbeitsverzeichnis. Die Dateien der Website werden dank „WEBADRESSE„.

4. Verwenden Sie Wget als Web Spider

Sie können Wget auch dazu bringen, sich wie ein Webcrawler (oder eine Webspinne) zu verhalten. Dies ist hilfreich, wenn Sie möchten Vergewissern Sie sich, dass die URL für die Datei, die Sie herunterladen möchten, gültig ist. Verwenden Sie einfach den folgenden Befehl, um Wget als Web-Spider zu verwenden und die Gültigkeit von URLs zu überprüfen:

wget --spinne 

Dadurch wird überprüft, ob die von Ihnen erwähnte URL vorhanden ist, und Sie erhalten eine Antwort mit den Ergebnissen der Überprüfung.

5. Fahren Sie mit unvollständigen Downloads fort

Dies ist eine weitere wirklich coole Sache, die Wget machen kann. Angenommen, Sie haben eine Datei mit Wget heruntergeladen, mussten aber aus irgendeinem Grund Ihren Laptop herunterfahren. Wenn Sie das nächste Mal versuchen möchten, dieselbe Datei herunterzuladen, kann Wget dies tatsächlich Setzen Sie den Download fort für dich. Du musst nur Stellen Sie sicher, dass Sie sich in demselben Ordner befinden, in den Sie die Datei das letzte Mal heruntergeladen haben, und verwenden Sie dann den folgenden Befehl:

wget -c 

Wenn Wget feststellt, dass ein Teil der Datei bereits in Ihrem System vorhanden ist, wird der Download automatisch fortgesetzt.

Hinweis:: Wenn die Datei auf dem Server seit dem letzten Versuch, sie herunterzuladen, geändert wurde, sollten Sie diesen Befehl nicht verwenden, da dies zu einer beschädigten Datei führt, die Sie nicht lesen können.

Wenn der Server keine weiteren Downloads zulässt, weigert sich Wget, den Download von vorne zu starten. Wenn Sie den Download von Grund auf neu starten möchten, müssen Sie die teilweise heruntergeladene Datei von Ihrem System löschen, zuerst.

Es gibt einige weitere Bedingungen für die Verwendung dieses Arguments, und Sie können mehr darüber auf der Wget-Manpage lesen.

6. Begrenzen Sie die Download-Geschwindigkeit

Wenn Sie Wget zum Herunterladen von Dateien verwenden und daneben im Internet surfen, möchten Sie wahrscheinlich nicht, dass Wget Ihre gesamte Bandbreite verbraucht. Glücklicherweise enthält Wget ein Argument, das Sie verwenden können Begrenzen Sie die Bandbreite das Wget zum Herunterladen von Dateien auf Ihr System verwenden kann:

wget --limit-rate = 

Hinweis:: Beachten Sie, dass die Geschwindigkeit in Bytes und nicht in Bits angegeben wird. Wenn Sie also Wget -limit-rate = 20k verwenden, wird die Bandbreitennutzung auf 20 kB und nicht auf 20 kb begrenzt.

7. Verwenden Sie Wget, um Dateien von FTP-Servern herunterzuladen

Wenn Sie eine Datei von einem FTP-Server herunterladen müssen, können Sie dies auch mit Wget tun. Verwenden Sie einfach den folgenden Befehl, um Dateien von FTP-Servern herunterzuladen:

wget 

Wenn für Ihren FTP-Server eine Anmeldung erforderlich ist, um das Herunterladen von Dateien zu ermöglichen, können Sie die Anmeldeinformationen auch einfach mit Wget übergeben. Verwenden Sie einfach den folgenden Befehl:

wget --ftp-username = USERNAME --ftp-password = PASSWORD 

SIEHE AUCH: 30 Mac Terminal-Befehle für den Zugriff auf versteckte Funktionen

Verwenden Sie Wget, um Dateien aus dem Internet herunterzuladen

Sie können Wget verwenden, um Dateien von überall im Internet herunterzuladen. Während Wget fast immer funktioniert, gibt es bestimmte Server, die den Zugriff auf Wget verhindern. In diesem Fall können Sie versuchen, den -user-agent für Ihren Wget-Befehl zu ändern. Dies ist jedoch keine empfohlene Vorgehensweise, es sei denn, Sie wissen genau, was Sie tun. Mit Wget können Sie zum größten Teil jede Datei aus dem Internet herunterladen, solange Sie Zugriff darauf und deren URL haben.

Haben Sie Wget jemals verwendet, um Dateien aus dem Internet herunterzuladen? Teilen Sie uns Ihre Erfahrungen mit der Verwendung von Wget zum Herunterladen von Dateien über die Protokolle HTTP, HTTPS und FTP mit. Wenn Sie einige andere Verwendungszwecke von Wget kennen, die Ihrer Meinung nach auf dieser Liste stehen sollten, teilen Sie uns dies im Kommentarbereich unten mit.

Bings Top-Suchanfragen von 2012 in verschiedenen Kategorien [Liste]
Wir stehen kurz vor dem Abschluss des am meisten gehypten Jahres aller Zeiten, dem Jahr 2012. In den letzten 11 Monaten ist viel passiert, und es ist...
So verwenden Sie Eye Tracking für die Interaktion mit Ihrem iPhone
Seit der Einführung von Smartphones experimentieren die Menschen mit der Art und Weise, wie wir mit ihnen interagieren. Ich erinnere mich, dass Sony v...
So ändern Sie den Speicherort des Screenshots in Windows 10
Wir neigen dazu, viele Screenshots zu machen, da dies eine ziemlich praktische Möglichkeit ist, etwas von Ihrem Computer oder Smartphone aus zu teilen...