Wget ile gelişmiş indirme

Kabukta Veri İşleme

Susan Sun

Data Person

Wget ile çoklu dosya indirme

Dosya konumlarının listesini bir metin dosyasında kaydedin.

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

-i kullanarak url_list.txt içindeki URL’lerden indirin.

wget -i url_list.txt
Kabukta Veri İşleme

Büyük dosyalar için indirme kısıtları

--limit-rate ile üst indirme bant genişliği sınırını ayarlayın (varsayılan: saniyede bayt).

Sözdizimi:

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

Örnek:

wget --limit-rate=200k -i url_list.txt
Kabukta Veri İşleme

Küçük dosyalar için indirme kısıtları

Dosya indirmeleri arasında zorunlu bekleme süresi (saniye) eklemek için --wait kullanın.

Sözdizimi:

wget --wait={seconds} {file_location}

Örnek:

wget --wait=2.5 -i url_list.txt
Kabukta Veri İşleme

curl ve Wget karşılaştırması

curl avantajları:

  • 20’den fazla protokolden dosya indirme ve yükleme yapabilir.
  • Tüm işletim sistemlerinde kurulumu daha kolaydır.

Wget avantajları:

  • Çoklu dosya indirmeyi yönetmek için birçok yerleşik özelliğe sahiptir.
  • Çeşitli indirme biçimlerini destekler (ör. dizin, HTML sayfası).
Kabukta Veri İşleme

Hadi pratik yapalım!

Kabukta Veri İşleme

Preparing Video For Download...