Batch pour copier des photos

The-Ced Messages postés 1793 Statut Membre -  
sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   -
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
Configuration: Windows Vista
Firefox 2.0.0.13

3 réponses

  1. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
     
    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
    1. The-Ced Messages postés 1793 Statut Membre 206
       
      Je vais essayer merci, je te tien au courant.
      0
    2. sebsauvage Messages postés 33284 Date d'inscription   Statut Modérateur Dernière intervention   15 684
       
      oups j'ai oublié les import, à placer en début de programme:
      #!/usr/bin/python
      # -*- coding: iso-8859-1 -*-
      import urllib2
      0
  2. The-Ced Messages postés 1793 Statut Membre 206
     
    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
  3. The-Ced Messages postés 1793 Statut Membre 206
     
    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