Requêtes HTTP et analyse JSON en Python à l'aide de la bibliothèque de requêtes
Si vous souhaitez effectuer des requêtes dynamiques sur Google Maps via l'API Google Directions , le langage de programmation Python apporte une solution efficace. Pour lancer une requête HTTP, recevoir la réponse JSON et analyser son contenu, suivez ces étapes :
Installez la bibliothèque de requêtes : Commencez par obtenir la bibliothèque de requêtes en utilisant la commande suivante :
pip install requests
Créez la requête : Formulez une requête HTTP GET spécifiant le point de terminaison de l'URL ainsi que les paramètres de requête souhaités :
url = 'http://maps.googleapis.com/maps/api/directions/json' params = { 'origin': 'Chicago,IL', 'destination': 'Los+Angeles,CA', 'waypoints': 'Joplin,MO|Oklahoma+City,OK', 'sensor': 'false' }
Dans ce cas, la requête est configurée pour récupérer l'itinéraire optimal entre Chicago et Los Angeles, intégrant deux waypoints intermédiaires.
Envoyer la Requête : Distribuez la requête en appelant la méthode get() de la bibliothèque Requests, en précisant l'URL et les paramètres :
resp = requests.get(url=url, params=params)
Extraire la réponse JSON : Récupérez le contenu JSON de l'objet de réponse :
data = resp.json()
En adoptant la bibliothèque Requests, vous bénéficiez d'une boîte à outils complète pour gérer les requêtes HTTP et analyser les réponses JSON en Python. Cela vous permet d'interagir de manière transparente avec divers services Web, tels que Google Maps, et de récupérer des informations précieuses.
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!