#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 ...
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 ?
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 )
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
si tu passe par la met ton sujet en [resolu] stp
Hors ligne