Wget script pour dl fichiers 1 à 200

gtrgib Messages postés 544 Statut Membre -  
gtrgib Messages postés 544 Statut Membre -
Bonjour à tous,

Je voudrais créer un script ou une simple commande qui me permette de télécharger des fichiers numéroté de 1.xxx à 200.xxx par exemple au lieu de devoir télécharger un fichier après l'autre.

Voici la commande :

wget -r -np -A xxx http://un_site.com/un_répertoire/1.xxx

Qu'est ce qui ne va pas?

J'ai essayé :
wget -r -np -A xxx http://un_site.com/un_répertoire/*.xxx
mais ça ne fonctionne pas.

Ce sont des fichiers en Flash(.flv) qui sont caché sur le site mais que l'on retrouve dans le cache du navigateur IE par exemple et que l'on peu conserver mais il faut que je visionne tous les fichiers un après l'autre alors que je voudrais les dl simplement.

C'est avec ce petit programme Movies Extractor Scout Lite sous windows que j'ai pu voir l'adresse et ou sont caché ces fichiers ainsi que leurs nom.

Merci de m'aider.
A voir également:

3 réponses

jisisv Messages postés 3678 Statut Modérateur 934
 
Essaye une boucle du genre:
for numero in $(seq -w 1 200); do wget http://localhost:8080/~johand/tmp/file.${numero}; done

seq -w 1 200 fournit une liste d'entiers formatés sur 3 caractères 001 002 ... 200

man seq

Johan
0
Zempachi Messages postés 7572 Statut Contributeur 906
 
A titre d'info, il existe l'extension "flashgot" pour firefox pour permettre le telechargement depuis un gestionnaire de telechargement comme wget et no n de puis firefox meme.
Aussi, il y a l'extension "DownloadThemAll" (je crois) qui permet de selectionner les liens d'une page à telecharger.
Et puis enfin httrack (interface graphique: khttrack) qui est un aspirateur de site.
0
gtrgib Messages postés 544 Statut Membre 9
 
Merci pour votre aide et vos explications.

Ta commande jisisv n'a pas fonctionné.
Pour toi Zempachi, j'ai déjà tous ce que tu dis mais ça ne fonctionne pas sur ce genre de site.

Finalement j'ai tapé :

curl "/http://un_site.com/un_repertoire/[1-200]_original.flv" -f -O

et ensuite

curl "/http://un_site.com/un_repertoire/[1-200]_extented.flv" -f -O

Ça m'a permis de télécharger les fichiers "1_original.flv à 200_original.flv" et les fichiers "1_extented.flv à 200_extented.flv"

Je savais qu'il y avait les fichiers "x_original.flv et x_extented.flv" mais je ne sais pas s'il y en a d'autre.

Comment faire pour réussir à télécharger tous les fichiers .flv?

Merci
0