[WGET] DL images

Applications, problèmes de configuration réseau
a.mark
Hankyu
Messages : 12
Inscription : mar. 05 juil. 2016, 16:51
Localisation : Paris

[WGET] DL images

Message par a.mark »

Je suis en train de faire des essais avec des wget pour dl des images, a but didactif, et il y a des choses que je ne comprends pas.

Je veux par exemple telecharger toutes les photos du trombinoscope de la page http://www.labos.upmc.fr/lcmcp/site/?q=node/184

Si je fais un

Code : Tout sélectionner

wget -r -A jpg,png,jpeg -nd http://www.labos.upmc.fr/lcmcp/site/\?q\=node/1845 -P test
tout passe bien et je recupere toutes les images.

Maintenant je regarde l'url d'une image precise : http://www.labos.upmc.fr/lcmcp/site/fil ... %20Web.jpg

Et je decide de refaire un telechargement, mais en adaptant l'url comme ceci

Code : Tout sélectionner

wget -r -A jpg,png,jpeg -nd http://www.labos.upmc.fr/lcmcp/site/files/pictures/ABDOUL-ARIBI%20Nora%20Web.jpg -P test
Et la par contre je me bouffe un acces forbidden...
Alors pourquoi ca a fonctionne avec la premiere url et pas la seconde ?

Ma seconde question concerne l'option -r pour la recursion.
Si j'ai une page a l'adresse http://monsite.mapage.html et que je veux chopper toutes les images de cette page, pourquoi est-ce que je suis oblige d'utiliser l'option -r pour que cela fonctionne, sachant que mes telechargements de doivent concerner que mapage.html, sans l'option r je telecharge la page html en elle meme uniquement.

Et puis sa quoi servira l'option r si les images liees a une page web sont stockees dans un repertoire qui ne peut pas etre atteind recursivement.
je veux toutes les images de la page http://monsite/mapage.html, mais toutes les images sont dans http://monsite/uploads/pictures

J'aimerai vraiment comprendre comment se comporte wget
Merci a vous
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [WGET] DL images

Message par waitnsea »

Bonjour,
Pour charger des fichiers et non plus des répertoires, tu enlèves le -r récursif :

Code : Tout sélectionner

wget -A jpg,png,jpeg -nd http://www.labos.upmc.fr/lcmcp/site/files/pictures/ABDOUL-ARIBI%20Nora%20Web.jpg -P test
Ça m'a donné une image et une seule, sans message d'erreur.
Répondre