Comment tester si un site est en ligne en Python ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-08-15 16:22:13
Question
Comment faire pour tester si un site est en ligne en Python ?
Réponse
Pour tester si un site est en ligne avec Python, vous pouvez utiliser la librairie requests
et les codes statut :
import requests
liste_url = [
"https://www.google.fr",
"https://www.collaborativejob.com"
]
statut = {
200: "Site en ligne",
301: "Redirection permanente",
302: "Redirection temporaire",
404: "Page non trouvée",
500: "Erreur interne au serveur",
503: "Service Non disponible"
}
for url in liste_url:
try:
action = requests.get(url)
print(url, statut[action.status_code])
except:
print(url, statut[action.status_code])
Vous trouverez d'avantage d'information sur la manière de tester si un site est en ligne, avec la librairie requests
Python, via cette page du site officiel.