Estoy tratando de descargar todo el archivo de imagen en una carpeta. Lo intenté
wget -r https://example.com/
Y
wget https://example.com/*.jpg
Estos no funcionaron. ¿Alguien puede guiar?
Estoy tratando de descargar todo el archivo de imagen en una carpeta. Lo intenté
wget -r https://example.com/
Y
wget https://example.com/*.jpg
Estos no funcionaron. ¿Alguien puede guiar?
Respuestas:
Si un servidor web de destino tiene habilitada la indexación de directorios y todos los archivos para descargar se encuentran en el mismo directorio, puede descargarlos todos utilizando la opción de recuperación recursiva de wget.
utilizar
wget -r -l1 -A.jpg http://www.example.com/test/
descargará todos los .jpg
archivos del directorio test
.
Si no desea descargar todos los archivos, la información a continuación será útil.
-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.
me gusta :
wget -r --no-parent -A '*.jpg' http://example.com/test/
Utilizar esta:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
¿Qué hace esto?
-r
: Recuperación recursiva (importante)
--level=0
: especifique el nivel de profundidad máxima de recursividad. 1 solo para este directorio.
-x
: Fuerce los directorios, cree una jerarquía de directorios incluso si no se hubiera creado uno de otra manera
-np
: sin padre, no ascienda al directorio padre al recuperar de forma recursiva
-A.type
: solo descargue archivos con la extensióntype
.
Mis pronombres son El / El