Bir klasördeki tüm görüntü dosyasını indirmeye çalışıyorum. denedim
wget -r https://example.com/
Ve
wget https://example.com/*.jpg
Bunlar işe yaramadı. Herkes rehberlik edebilir mi?
Bir klasördeki tüm görüntü dosyasını indirmeye çalışıyorum. denedim
wget -r https://example.com/
Ve
wget https://example.com/*.jpg
Bunlar işe yaramadı. Herkes rehberlik edebilir mi?
Yanıtlar:
Bir hedef web sunucusunda dizin indeksleme etkinse ve indirilecek tüm dosyalar aynı dizinde bulunuyorsa, wget'in özyinelemeli geri alma seçeneğini kullanarak hepsini indirebilirsiniz.
kullanım
wget -r -l1 -A.jpg http://www.example.com/test/
tüm .jpg
dosyayı dizinden indirir test
.
tüm dosyayı indirmek istemiyorsanız aşağıdaki bilgiler size yardımcı olacaktır.
-A acclist --accept acclist
-R rejlist --reject rejlist
Specify comma-separated lists of file name suffixes or patterns to
accept or reject. Note that if any of the wildcard characters, *, ?,
[ or ], appear in an element of acclist or rejlist, it will be
treated as a pattern, rather than a suffix.
--accept-regex urlregex
--reject-regex urlregex
Specify a regular expression to accept or reject the complete URL.
sevmek :
wget -r --no-parent -A '*.jpg' http://example.com/test/
Bunu kullan:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
Bu ne yapar?
-r
: Yinelemeli alım (önemli)
--level=0
: Yineleme maksimum derinlik seviyesini belirtin. 1 sadece bu dizin için.
-x
: Zorla dirs, başka bir oluşturulmuş olmasa bile bir dizinler hiyerarşisi oluşturun
-np
: üst öğe yok, özyinelemeli olarak alırken üst dizinine yükselme
-A.type
: sadece uzantılı dosyaları indirintype
.
Benim zamirlerim O