如何使用 Python 發出 HTTP 請求並解析來自 Google Directions API 的 JSON 資料?

Susan Sarandon
發布: 2024-11-17 06:15:03
原創
791 人瀏覽過

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

Python 中的HTTP 請求和JSON 解析

在Python 中,有一些強大的庫可以簡化HTTP 請求和解析。其中一個函式庫就是流行的「requests」函式庫。

要查詢 Google Directions API並且取得路線計算結果,您可以使用「requests」函式庫依照下列步驟操作:

步驟1:匯入庫

import requests
登入後複製

第2步:定義請求參數
使用必要的參數建構一個字典,包括起點、目的地、航點以及將「sensor」參數設定為「false」。

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

第 3 步:發送請求
向 Google Directions API URL 發送 GET 請求以及參數。

resp = requests.get(url=url, params=params)
登入後複製

第 4 步:解析 JSON 回應
API 傳回 JSON 回應。使用 resp 上的 json() 方法解析回應。

data = resp.json()
登入後複製

其他資訊:

  • 請參閱提供的「JSON 回應內容」文件在回應中了解有關存取JSON 資料的更多詳細信息。
  • 「requests」函式庫提供了各種設定選項請求和處理回應。探索其全面的文件以獲取更高級的用法。

以上是如何使用 Python 發出 HTTP 請求並解析來自 Google Directions API 的 JSON 資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板