J'essaie de télécharger tout le fichier image dans un dossier. j'ai essayé
wget -r https://example.com/
Et
wget https://example.com/*.jpg
Cela n'a pas fonctionné. Quelqu'un peut-il guider?
J'essaie de télécharger tout le fichier image dans un dossier. j'ai essayé
wget -r https://example.com/
Et
wget https://example.com/*.jpg
Cela n'a pas fonctionné. Quelqu'un peut-il guider?
Réponses:
Si l'indexation d'un répertoire est activée sur un serveur Web cible et que tous les fichiers à télécharger se trouvent dans le même répertoire, vous pouvez tous les télécharger en utilisant l'option de récupération récursive de wget.
utilisation
wget -r -l1 -A.jpg http://www.example.com/test/
il téléchargera tous les .jpg
fichiers du répertoire test
.
si vous ne souhaitez pas télécharger tous les fichiers, les informations ci-dessous vous seront utiles.
-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.
comme :
wget -r --no-parent -A '*.jpg' http://example.com/test/
Utilisez ceci:
wget -r --level=1 -A.jpg --ignore-length -x -np http://example.com/folder/
Qu'est-ce que cela fait?
-r
: Récupération récursive (important)
--level=0
: Spécifiez le niveau de profondeur maximum de récursivité. 1 uniquement pour ce répertoire.
-x
: Forcer les répertoires, créer une hiérarchie de répertoires même s'il n'en aurait pas été créé autrement
-np
: pas de parent, ne pas remonter au
-A.type
répertoire parent lors de la récupération récursive : télécharger uniquement les fichiers avec l'extensiontype
.
Mes pronoms sont He / Him