J'ai url
de l'utilisateur et je dois répondre avec le HTML récupéré.
Comment puis-je vérifier si l'URL est malformée ou non ?
Par exemple :
url='google' // Malformed
url='google.com' // Malformed
url='http://google.com' // Valid
url='http://google' // Malformed
2 votes
Duplicata possible de Comment valider une URL avec une expression régulière en Python ?
2 votes
Essayez simplement de le lire, si par exemple httplib lève une exception, alors vous saurez qu'il n'est pas valide. Les urls bien formées ne sont pas toutes valides ¡!
1 votes
Ceci vous aidera : stackoverflow.com/questions/827557/
17 votes
url='http://google'
n'est pas malformé. Le schéma + nom d'hôte est toujours valide.0 votes
Cela répond-il à votre question ? Comment valider une URL avec une expression régulière en Python ?