リクエスト ライブラリを使用した Python での HTTP リクエストと JSON 解析
Google Directions API 経由で Google マップ上で動的クエリを実行したい場合、Python プログラミング言語は効率的なソリューションを提供します。 HTTP リクエストを開始し、JSON レスポンスを受信し、その内容を解析するには、次の手順に従います。
リクエスト ライブラリをインストールします。 まず、次のコマンドを使用してリクエスト ライブラリを取得します。次のコマンド:
pip install requests
リクエストの作成: URL エンドポイントと必要なリクエスト パラメーターを指定して HTTP GET リクエストを作成します:
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' }
この例では、クエリは 2 つの中間ウェイポイントを組み込んで、シカゴとロサンゼルス間の最適なルートを取得するように構成されています。
送信リクエスト: URL とパラメータを指定してリクエスト ライブラリの get() メソッドを呼び出してリクエストをディスパッチします:
resp = requests.get(url=url, params=params)
JSON 応答の抽出: 応答オブジェクトから JSON コンテンツを取得します:
data = resp.json()
Requests ライブラリを採用すると、Python で HTTP リクエストを処理し、JSON レスポンスを解析するための包括的なツールキットが得られます。これにより、Google マップなどのさまざまな Web サービスとシームレスに対話し、貴重な情報を取得できるようになります。
以上がPython とリクエスト ライブラリを使用して Google Maps Directions API をクエリするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。