Python での HTTP リクエストの作成と JSON 解析
Python はいくつかの強力なライブラリを提供しますHTTP リクエストの作成と JSON の解析に使用されます。推奨されるオプションの 1 つは、requests ライブラリです。これを使用して Google マップに動的にクエリを実行し、JSON 応答を解析する方法は次のとおりです。
import requests url = 'http://maps.googleapis.com/maps/api/directions/json' params = dict( origin='Chicago,IL', destination='Los+Angeles,CA', waypoints='Joplin,MO|Oklahoma+City,OK', sensor='false' ) resp = requests.get(url=url, params=params) data = resp.json() # Check the JSON Response Content documentation below
JSON Response Content:
data 変数解析された JSON 応答が含まれるようになりました。ドット演算子を使用して JSON 内の特定のフィールドにアクセスできます。
print(data['routes'][0]['legs'][0]['distance']['text'])
これにより、最初のルートの最初の区間の距離がプレーン テキストで出力されます。 JSON 構造の詳細については、Google Maps Directions API のドキュメントを参照してください。
以上がPython で HTTP リクエストを作成し、JSON データを解析する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。