|
|
|
|
Bonjour,
je voudrais coder un script en python pour récuperer une page web contenant des parametres du genre id=....
et en fait je voudrais faire une boucle pour augmenter l'id de 1 a chaque tour ...
je ne sais pas du tout quel librairie utiliser et comment proceder !
merci d'avance !
Configuration: Windows XP Firefox
import urllib2
for i in range(50):
html = urllib2.urlopen("http://blabla.com/page.php?id=%d" % i).read() |
Bon ba en fait j'ai trouvé avant ! merci quand meme ! j'aurais d'autre questions mais j'ouvrirais un nouveau sujet !
import urllib, urllib2
from urllib import urlretrieve
id = 1000
while id < 9999:
id += 1
html = urllib2.urlopen("http://mapage.com/mapage.php?id=%d" % id).read(1100)
url = "%d" % id
if 'XXXXXXXXXXX' in html:
fichier = open("error.txt", "a")
fichier.write(url)
fichier.write(" --")
fichier.write("\n")
fichier.close()
else:
urllib.urlretrieve("http://mapage.com/mapage.php?id=%d" % id, "page_%d.html" % id)
fichier = open("error.txt", "a")
fichier.write(url)
fichier.write(" OK")
fichier.write("\n")
fichier.close() |