Bonjour,
j'aimerais savoir si il est possible de tester facilement en python si une page web existe. Un truc du genre :
si http://monsite.fr/mapage.fr existe retourne 1 sinon retourne 0


voici ce que j'ai trouver, mais cela n'a pas l'air de fonctionner j'obtiens "0" en permanence :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
def checkURL(url): 
    p = urlparse(url) 
    h = HTTP(p[1]) 
    h.putrequest('HEAD', p[2]) 
    h.endheaders() 
    if h.getreply()[0] == 200: return 1 
    else: return 0
Merci pour votre aide