Python 中的HTTP 請求與解析JSONrequests
函式庫。以下是如何使用它動態查詢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
data
變數現在包含已包含已解析的JSON 回應。您可以使用點運算子存取 JSON 中的特定欄位:
這將以純文字形式列印第一條路線第一段的距離。有關 JSON 結構的更多信息,請參閱 Google Maps Directions API 文件。print(data['routes'][0]['legs'][0]['distance']['text'])
以上是如何使用Python發出HTTP請求並解析JSON資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!