Il existe énormément de façon de récupérer les images d'une page Web ou même d'un site entier. Parmi elles, la commande wget rend cette tâche extrêmement simple. Découvrons la commande à exécuter pour réaliser cette tâche.

Pour télécharger les images d'une page Web, plusieurs possibilités s'offrent à vous : une extension navigateur, un logiciel dédié, un programme utilisant cURL, etc...

wget est un logiciel libre en ligne de commande conçu à la fin des années 90 qui permet le téléchargement de fichiers depuis Internet (HTTP, HTTPS, FTP).

Pour récupérer les images d'une page Web, exécutez cette commande, en ayant au préalable remplacé URL_DU_SITE par l'adresse de la page contenant les images à récupérer :

wget -nd -H -p -A jpg,jpeg,png,gif -e robots=off URL_DU_SITE

Elle va donc parcourir le code source de la page et récupérer les fichiers dont l'extension est jpg, jpeg, png ou gif. Libre à vous de modifier ce paramètre ;)

Si vous voulez sauvegarder les fichiers à un autre endroit que celui où vous exécutez la commande, rajoutez l'argument suivant :

-P /chemin/de/destination

Voici le retour de la commande pour récupérer les images d'un article du blog :

--2017-08-25 13:12:58--  https://blog.shevarezo.fr/uploads/posts/bulk/pTwCuE8X_vidange-punto-evo_cover.jpg
Réutilisation de la connexion existante à blog.shevarezo.fr:443.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 31016 (30K) [image/jpeg]
Sauvegarde en : « pTwCuE8X_vidange-punto-evo_cover.jpg »

pTwCuE8X_vidange-punto-evo_co 100%[================================================>]  30,29K  --.-KB/s   ds 0,001s

2017-08-25 13:12:59 (39,9 MB/s) — « pTwCuE8X_vidange-punto-evo_cover.jpg » sauvegardé [31016/31016]

Rapide et efficace, c'est toute l'utilité de la commande wget !