Saya mencoba mengunduh semua file gambar dalam folder. Saya mencoba
wget -r https://example.com/
Dan
wget https://example.com/*.jpg
Ini tidak berhasil. Adakah yang bisa membimbing?
Saya mencoba mengunduh semua file gambar dalam folder. Saya mencoba
wget -r https://example.com/
Dan
wget https://example.com/*.jpg
Ini tidak berhasil. Adakah yang bisa membimbing?
Jawaban:
Jika server web target memiliki pengindeksan direktori diaktifkan, dan semua file yang akan diunduh terletak di direktori yang sama, Anda dapat mengunduh semuanya, dengan menggunakan opsi pengambilan rekursif wget.
menggunakan
wget -r -l1 -A.jpg http://www.example.com/test/
itu akan mengunduh semua .jpg
file dari direktori test
.
jika Anda tidak ingin mengunduh semua file maka info di bawah ini akan sangat membantu.
-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.
Suka :
wget -r --no-parent -A '*.jpg' http://example.com/test/
Gunakan ini:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
Apa fungsinya?
-r
: Pengambilan rekursif (penting)
--level=0
: Tentukan level kedalaman maksimum rekursi. 1 hanya untuk direktori ini.
-x
: Force dirs, buat hierarki direktori walaupun tidak ada yang dibuat sebaliknya
-np
: tidak ada orang tua, jangan naik ke direktori orang tua ketika mengambil secara rekursif
-A.type
: hanya unduh file dengan ekstensitype
.
Kata ganti saya adalah Dia / Dia