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

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

Susan Sarandon
リリース: 2024-11-17 06:15:03
オリジナル
853 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート