Wget script pour dl fichiers 1 à 200

Fermé
gtrgib Messages postés 536 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 14 janvier 2013 - 11 mars 2006 à 00:40
gtrgib Messages postés 536 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 14 janvier 2013 - 11 mars 2006 à 16:09
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.

3 réponses

jisisv Messages postés 3645 Date d'inscription dimanche 18 mars 2001 Statut Modérateur Dernière intervention 15 janvier 2017 934
11 mars 2006 à 00:59
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 7472 Date d'inscription vendredi 14 octobre 2005 Statut Contributeur Dernière intervention 5 juin 2020 906
11 mars 2006 à 11:57
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 536 Date d'inscription samedi 3 janvier 2004 Statut Membre Dernière intervention 14 janvier 2013 9
11 mars 2006 à 16:09
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