ホームページ >バックエンド開発 >Python チュートリアル >Python を使用して HTTP リクエストを作成し、Google Directions API からの JSON データを解析するにはどうすればよいですか?

Python を使用して HTTP リクエストを作成し、Google Directions API からの JSON データを解析するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-17 06:15:03855ブラウズ

How Do I Use Python to Make HTTP Requests and Parse JSON Data from the Google Directions API?

Python での HTTP リクエストと JSON 解析

Python には、HTTP リクエストの送信と JSON レスポンスの解析を簡素化する強力なライブラリがあります。このようなライブラリの 1 つは、人気のある「リクエスト」ライブラリです。

Google Directions API をクエリしてルート計算を取得するには、「リクエスト」ライブラリを使用して次の手順に従います。

ステップ1: ライブラリをインポートします

import requests

ステップ 2: リクエストを定義しますパラメータ
出発地、目的地、ウェイポイント、「false」に設定された「センサー」パラメータなど、必要なパラメータを使用して辞書を構築します。

params = dict(
    origin='Chicago,IL',
    destination='Los+Angeles,CA',
    waypoints='Joplin,MO|Oklahoma+City,OK',
    sensor='false'
)

ステップ 3:リクエストを送信します
Google Directions API URL に GET リクエストを送信します。 parameters.

resp = requests.get(url=url, params=params)

ステップ 4: JSON レスポンスを解析する
API は JSON レスポンスを返します。それぞれの json() メソッドを使用して応答を解析します。

data = resp.json()

追加情報:

  • 提供されている「JSON 応答コンテンツ」ドキュメントを参照してください。 JSON データへのアクセスに関する詳細については、応答内で確認できます。
  • 「リクエスト」ライブラリには、次のさまざまなオプションが用意されています。リクエストの構成とレスポンスの処理。より高度な使用法については、包括的なドキュメントを参照してください。

以上がPython を使用して HTTP リクエストを作成し、Google Directions API からの JSON データを解析するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。