Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 30/09/2007, à 15:38

U-topic

[Résolu]Python variable pour url...

Voila je debute totalement en python et je voulais savoir s'y il possible de creer un scriptqui telecharge des images en changeant le nombre a chaque fois...je mexplique
http://super_site/img1.jpg
http://super_site/img2.jpg
...
automatiser le truc quoi ...
smile

Dernière modification par U-topic (Le 30/09/2007, à 22:51)

Hors ligne

#2 Le 30/09/2007, à 16:08

LiRYc

Re : [Résolu]Python variable pour url...

oui c'est tout a fait possible.

Hors ligne

#3 Le 30/09/2007, à 16:52

U-topic

Re : [Résolu]Python variable pour url...

comment ? big_smile

Hors ligne

#4 Le 30/09/2007, à 16:57

Yannick_LM

Re : [Résolu]Python variable pour url...

Sinon y a curl qui fait ça très bien


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#5 Le 30/09/2007, à 17:46

LiRYc

Re : [Résolu]Python variable pour url...

import urllib
from os import path

nbrimg=10 #le nombre d'images a telecharger
site="http://supersite/img" #pattern des fichiers a prendres 
ext=".gif" # leur extentions
dest="/home/toto/images/" #le repertoire DOIT exister

for i in range(10):
    isite=site+str(i)+ext
    idest=dest+path.split(isite)[-1]
    urllib.urlretrieve(isite, idest)

cadeau ... a modifier a ta guise

Hors ligne

#6 Le 30/09/2007, à 18:11

U-topic

Re : [Résolu]Python variable pour url...

merci beaucoup !
est ce que cela marche si il y a qqch apres ? parce que l url est comme ca : 20-202007-20-54-/web.jpg
(sachant que cest le 54 quil faut changer....)
en tout cas merci pour vos reponses

Hors ligne

#7 Le 30/09/2007, à 19:45

LiRYc

Re : [Résolu]Python variable pour url...

le principe n'est pas de te faire le programme mais de te donner une piste pour progresser:

import urllib
from os import path

debut=5
fin=10
site="http://supersite%d/img.gif"  #pattern des fichiers a prendre
                                   # le %d sert a incrementer
                                   
dest="/home/toto/images/"          #le repertoire DOIT exister

for i in range(debut,fin):
    isite=(site)%(i)
    idest=dest+str(i)+path.split(isite)[-1]
    urllib.urlretrieve(isite, idest)

voila avec ca tu peut arriver a faire ce que tu veux ....
tu peux faire comme ca pour faire demander au script quelque chose
debut=int(raw_input("Debut = :")) # int() pour etre sur d'avoir un entier

enfin maintenant a toi de jouer ...

Hors ligne

#8 Le 30/09/2007, à 20:11

U-topic

Re : [Résolu]Python variable pour url...

Merci beaucoup je crois que ca va aller bien marcher !...je comprends a peu pres le script(cest deja un debut big_smile)

Hors ligne

#9 Le 30/09/2007, à 20:25

U-topic

Re : [Résolu]Python variable pour url...

C'est génial ca marche !!!
Je crois que je vais me mettre sérieusement a la programmation ...
Des idées de tuto bien fait sur python ?
(jai diveinto pythonqui est pas trop mal ..)

Hors ligne

#10 Le 30/09/2007, à 20:31

LiRYc

Re : [Résolu]Python variable pour url...

dive into python est genial une fois que l'on a toutes les bases de python et que l'on veux approfondir, pour commencer passe par la http://python.developpez.com/ tout y est ...

Hors ligne

#11 Le 30/09/2007, à 20:39

U-topic

Re : [Résolu]Python variable pour url...

J'ai trouvé des tutos adapter a mon cas...
Merci mille fois LIRYc......

Hors ligne

#12 Le 30/09/2007, à 22:21

LiRYc

Re : [Résolu]Python variable pour url...

De rien smile

si tu passe par la met ton sujet en [resolu] stp cool

Hors ligne