Tüm siteyi nasıl indirebilirim?


14

Web sitesindeki tüm mp3 dosyalarını indirmek istiyorum (ana sayfada ve alt bağlantılarda bile).

Örneğin, " http://example.org/musics/ " ve tüm alt bağlantılardan tüm .mp3 bağlantılarını indirmek istiyorum .

wgetVeya httrackkomutlarını kullanarak bunu nasıl yapabilirim ?

Yanıtlar:


24

Wget komutuyla şunları kullanabilirsiniz:

wget -c -A '*.mp3' -r -l 1 -nd http://example.org/musics/
  • -c: kısmen indirilen bir dosyayı almaya devam edin.
  • -A: sadece mp3 dosyalarını kabul edin. bu biçimi indirmek istediğiniz başka bir biçim ile değiştirin.
  • -r: tekrarlama
  • -l 1: bir seviye derinlik (yani, yalnızca bu sayfadan doğrudan bağlantılı dosyalar)
  • -nd: bir dizin yapısı oluşturmayın, tüm dosyaları geçerli dizine indirin.

0

Dosyalar cdn veya alt etki alanı gibi aynı sunucuda değilse, -HHost spanning için ana bilgisayar parametresini eklemeniz gerekir .

Varsayılan olarak (İyi bir nedenle) Wget'in özyinelemeli alımı, komutunuzda belirtilenlerden farklı ana bilgisayarları yoksayar. Ancak, dosyaların nerede depolandığına bağlı olarak, farklı ana bilgisayarları (veya aynı ana bilgisayarın farklı bir sunucu adını) ziyaret etmeniz gerekebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.