Extraire le domaine d'une URL
Extraire le domaine d'une URL est une tâche courante dans le développement Web. Par exemple, vous devrez peut-être identifier l'hôte d'une requête à des fins de journalisation ou de sécurité. Voici une fonction simple qui peut gérer cette tâche :
def get_domain(url): parsed = urlparse(url) return parsed.netloc
Cette fonction utilise la fonction urlparse intégrée de Python pour analyser l'URL en ses composants, y compris le nom de domaine. L'attribut netloc de l'objet renvoyé contient l'hôte et le port de l'URL.
Voici comment cela fonctionne :
url = 'http://google.com/dhasjkdas/sadsdds/sdda/sdads.html' domain = get_domain(url) print(domain) # Prints: google.com
La fonction get_domain() fonctionne également avec d'autres schémas d'URL, tels que HTTPS et FTP.
url = 'https://www.google.com/dhasjkdas/sadsdds/sdda/sdads.html' domain = get_domain(url) print(domain) # Prints: www.google.com
La fonction urlparse étant une fonction de bibliothèque standard disponible en Python, vous pouvez utiliser cette technique dans différents projets et plates-formes sans avoir besoin de bibliothèques tierces.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!