Batch pour copier des photos

Fermé
The-Ced Messages postés 1396 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 5 juillet 2013 - 1 avril 2008 à 17:23
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 1 avril 2008 à 21:53
Bonjour à tous et merci d'avance :)

Voila, j'ai un site internet avec des photos.

l'url des photos est par exemple: www.nomdusite/catégorie/012.jpg

et les numéro des photos se suivent 013, 014, etc etc

Il y en a tellement que les enregistré une par une me prendrais trop de temps.

Comme tout le monde le sais l'informaticien est paresseux ^^

Je cherche donc à créé un batch ( sous windows vista ) qui sauvegarderais les photos dans un dossier de mon pc.

Je pense à une incrémentassions des numéro des photos comme elles se suivent.

Enfin voila si vous avez des idées je suis à votre écoute, de même pour toutes questions.

Merci d'avance.

Ced
A voir également:

3 réponses

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
1 avril 2008 à 17:36
Facile en Python.

Dans le genre (syntaxe non vérifiée):

for i in range(200):
    nom = "%03d.jpg" % i
    data = urllib2.urlopen("http://www.nomdusite/categorie/%s" % nom).read()
    open(nom,"w+b").write(data)


Bon c'est pas très propre, mais ça devrait le faire.
0
The-Ced Messages postés 1396 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 5 juillet 2013 206
1 avril 2008 à 17:40
Je vais essayer merci, je te tien au courant.
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
1 avril 2008 à 21:53
oups j'ai oublié les import, à placer en début de programme:
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import urllib2
0
The-Ced Messages postés 1396 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 5 juillet 2013 206
1 avril 2008 à 17:44
Il me met

C:\Users\Cedric\Desktop>bat.bat
i was unexpected at this time.

C:\Users\Cedric\Desktop>for i in range(200):


il y a des choses que je dois remplacer dans le bat a par l'adresse du site ?
0
The-Ced Messages postés 1396 Date d'inscription mardi 31 juillet 2007 Statut Membre Dernière intervention 5 juillet 2013 206
1 avril 2008 à 17:45
Merci beaucoup.

Voila ce qu'il me dit:

C:\Users\Cedric\Desktop>bat.bat
i was unexpected at this time.

C:\Users\Cedric\Desktop>for i in range(200):

Que dois-je changer à par l'adresse du site ?
0