Bonjour,
pour rechercher des liens morts sur mon futur nouveau site, qui sera produit via Python, je me suis fabriqué la mini-fonction suivante.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
def testUrl(url):
    try:
        urllib.request.urlopen(url)
        return True
 
    except urllib.error.URLError as e:
        print(e)
 
    return False
 
print(testUrl("http://www.google.com"))
Lors de test, la fonction reste bloqué quelques rares fois. Il est dur de pouvoir répéter ce problème mais il est bien réel.

Ceci étant, peut-on faire en sorte que urlopen renvoie une erreur si rien n'est obtenu au bout de 1min par exemple ?