Maison > développement back-end > tutoriel php > Comment puis-je facilement extraire le nom de domaine d'une URL en Python ?

Comment puis-je facilement extraire le nom de domaine d'une URL en Python ?

Susan Sarandon
Libérer: 2024-12-14 02:32:09
original
953 Les gens l'ont consulté

How Can I Easily Extract the Domain Name from a URL in Python?

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
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal