Urllib.Analyse.URLSPLIT

Urllib.Analyse.URLSPLIT

Dans cet article, vous apprendrez à utiliser la fonction URLSplit () à partir du module d'analyse du package Urllib. Cette fonction nous permet de diviser une ressource URL donnée en différents segments.

Passons à.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué dans les éléments suivants:

Urllib.analyse.urlsplit (urlstring, schéma = ", allow_fragments = true)

La fonction emmène l'URL pour diviser le schéma pour accéder à l'URL comme paramètres requis.

La fonction effectue des actions similaires à la fonction urlpathse (). Cependant, il ne divise pas les paramètres de l'URL.

La fonction renvoie ensuite un tuple nommé avec les éléments qui peuvent être accessibles via leur index ou les attributs nommés. Les attributs sont les suivants:

Nom d'attribut Position d'indexation Valeur
schème 0 Schéma d'URL
netloc 1 Emplacement réseau
chemin 2 Chemin hiérarche
mettre en doute 3 Valeur de requête
fragment 4 Identificateur de fragmentation
nom d'utilisateur nom d'utilisateur
mot de passe mot de passe
nom d'hôte Nom d'hôte
port Numéro de port

Examinons un exemple pratique qui illustre comment utiliser la fonction.

Exemple pratique:

Considérez l'exemple de code suivant fourni:

De Urllib.Analyse de l'analyse d'importation
url = "https: // nom d'utilisateur: mot de passe @ localhost: 9001 / p; param1?query = test_query # frag "
parsed_url = urlsplit (URL)
imprimer ("schéma ->", parsed_url.schème)
print ("netloc ->", parsed_url.netloc)
imprimer ("chemin ->", parsed_url.chemin)
print ("Query ->", parsed_url.mettre en doute)
print ("fragment ->", parsed_url.fragment)
print ("nom d'utilisateur ->", parsed_url.nom d'utilisateur)
imprimer ("mot de passe ->", parsed_url.mot de passe)
print ("hostname ->", parsed_url.nom d'hôte)
imprimer ("port ->", parsed_url.port)

Le code donné utilise la fonction URLSplit pour analyser l'URL dans divers segments. Nous pouvons ensuite les imprimer comme indiqué dans la sortie suivante:

schéma -> https
Netloc -> Nom d'utilisateur: mot de passe @ localhost: 9001
chemin -> / p; param1
Query -> query = test_query
fragment -> frag
Nom d'utilisateur -> Nom d'utilisateur
Mot de passe -> Mot de passe
nom d'hôte -> localhost
Port -> 9001

Conclusion

Dans cet article, nous avons discuté de l'utilisation de la fonction URLSplit () du module d'analyse qui nous permet de diviser une URL donnée en différents segments. N'hésitez pas à explorer le document pour en savoir plus.

Codage heureux!