2010-09-28 12 views
0

les pages ont une seule variable qui change, et chaque page ne contient qu'une seule image.Je suis en train d'écrire un grattoir qui télécharge tous les fichiers image à partir d'un même site et les enregistre dans un dossier spécifique

(exemple: http://www.example.com/photos/ooo1.jpg ... http: //www.example.com/photos/1745.jpg)

Je construis actuellement le script avec python et beautfulSoup mais ai un problème créant une boucle avec la variable variable. Je viens de commencer avec python, alors merci pour l'aide.

+2

Quel problème particulier avez-vous? À quoi ressemble votre code actuel? – Kevin

Répondre

1
for i in xrange(1, 1746): 
    file = urllib2.urlopen("http://www.example.com/photos/%04d.jpg" % i) 
    ... 
    # Write file locally 
    ... 

Vous n'avez pas besoin de Belle soupe si vous connaissez déjà les URL de l'image.

+0

trouvé un poste sur http://www.techniqal.com/blog/2008/07/31/python-file-read-write-with-urllib2/ détaillant le processus exact que je cherchais. Merci pour l'aide – Justjoe