Erweitertes Herunterladen mit Wget

Datenverarbeitung in der Shell

Susan Sun

Data Person

Mehrere Dateien mit Wget herunterladen

Speichere eine Liste von Dateipfaden in einer Textdatei.

cat url_list.txt
https://websitename.com/datafilename001.txt
https://websitename.com/datafilename002.txt
...

Lade die in url_list.txt gespeicherten URLs mit -i herunter.

wget -i url_list.txt
Datenverarbeitung in der Shell

Download-Beschränkungen für große Dateien setzen

Lege ein oberes Download-Bandbreitenlimit fest (standardmäßig in Bytes pro Sekunde) mit --limit-rate.

Syntax:

wget --limit-rate={rate}k {file_location}

Beispiel:

wget --limit-rate=200k -i url_list.txt
Datenverarbeitung in der Shell

Download-Beschränkungen für kleine Dateien setzen

Lege eine verpflichtende Wartezeit (in Sekunden) zwischen Downloads mit --wait fest.

Syntax:

wget --wait={seconds} {file_location}

Beispiel:

wget --wait=2.5 -i url_list.txt
Datenverarbeitung in der Shell

curl versus Wget

Vorteile von curl:

  • Kann Dateien über 20+ Protokolle herunterladen und hochladen.
  • Einfacher auf allen Betriebssystemen zu installieren.

Vorteile von Wget:

  • Viele eingebaute Features für das Herunterladen mehrerer Dateien.
  • Kann verschiedene Download-Quellen verarbeiten (z. B. Dateiverzeichnis, HTML-Seite).
Datenverarbeitung in der Shell

Lass uns üben!

Datenverarbeitung in der Shell

Preparing Video For Download...