首頁  >  文章  >  後端開發  >  如何使用 Python 發出 HTTP 請求並解析來自 Google Directions API 的 JSON 資料?

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

Susan Sarandon
Susan Sarandon原創
2024-11-17 06:15:03793瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn