Batch pour copier des photos [Fermé]

Signaler
Messages postés
1396
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
5 juillet 2013
-
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
-
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

3 réponses

Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 528
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.
Messages postés
1396
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
5 juillet 2013
204
Je vais essayer merci, je te tien au courant.
Messages postés
32840
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 528
oups j'ai oublié les import, à placer en début de programme:
#!/usr/bin/python
# -*- coding: iso-8859-1 -*-
import urllib2
Messages postés
1396
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
5 juillet 2013
204
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 ?
Messages postés
1396
Date d'inscription
mardi 31 juillet 2007
Statut
Membre
Dernière intervention
5 juillet 2013
204
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 ?