Maison >développement back-end >Tutoriel Python >Comment extraire les valeurs des paramètres de requête d'une URL en Python ?

Comment extraire les valeurs des paramètres de requête d'une URL en Python ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-03 01:00:03961parcourir

How to Extract Query Parameter Values from a URL in Python?

Récupération des paramètres d'une URL

Pour extraire la valeur d'un paramètre de requête d'une URL en Python, vous pouvez utiliser le module urllib.parse. Ce processus implique l'analyse de l'URL pour accéder à son composant de requête, puis l'utilisation de la fonction parse_qs pour extraire les valeurs des paramètres.

Par exemple, considérons l'URL suivante :

https://www.example.com/some_path?some_key=some_value

Pour récupérer la valeur du paramètre some_key en utilisant Python 3 :

<code class="python">from urllib.parse import urlparse
from urllib.parse import parse_qs

url = 'https://www.example.com/some_path?some_key=some_value'
parsed_url = urlparse(url)
parameter_value = parse_qs(parsed_url.query)['some_key'][0]

print(parameter_value)  # Output: "some_value"</code>

La fonction parse_qs renvoie une liste. L'index [0] récupère le premier élément de la liste, fournissant la valeur du paramètre.

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!

Déclaration:
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