Descărcare avansată cu Wget

Procesarea datelor în linia de comandă

Susan Sun

Data Person

Descărcarea mai multor fișiere cu Wget

Salvați o listă de locații de fișiere într-un fișier text.

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

Descărcați de la URL-urile stocate în fișierul url_list.txt folosind -i.

wget -i url_list.txt
Procesarea datelor în linia de comandă

Constrângeri de descărcare pentru fișiere mari

Limitați lățimea de bandă pentru descărcare (implicit în octeți pe secundă) cu --limit-rate.

Sintaxă:

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

Exemplu:

wget --limit-rate=200k -i url_list.txt
Procesarea datelor în linia de comandă

Constrângeri de descărcare pentru fișiere mici

Setați o pauză obligatorie (în secunde) între descărcări cu --wait.

Sintaxă:

wget --wait={seconds} {file_location}

Exemplu:

wget --wait=2.5 -i url_list.txt
Procesarea datelor în linia de comandă

curl versus Wget

Avantaje curl:

  • Poate fi utilizat pentru descărcarea _și_ încărcarea fișierelor prin 20+ protocoale.
  • Mai ușor de instalat pe toate sistemele de operare.

Avantaje Wget:

  • Funcționalități integrate pentru descărcarea mai multor fișiere.
  • Suportă diverse formate de fișiere (ex. director, pagină HTML).
Procesarea datelor în linia de comandă

Să exersăm!

Procesarea datelor în linia de comandă

Preparing Video For Download...