我正在嘗試獲取我學校的午餐選單,該選單位于MySchoolMenus.com 上。我正在使用 python 請求模塊。當我做
r = request.get("https://www.myschoolmenus.com/instance/473/district/463/school/3915/menu/22927")
print(r.content)
它只回傳午餐選項的非 HTML。
uj5u.com熱心網友回復:
您可以從以下 API 獲取資料:
GET https://www.myschoolmenus.com/api/v1/public/menu/{menu_id}
x-district在這種情況下,它還需要與 url 路徑中具有相同區域值的標頭463
以下代碼檢索資料:
import requests
r = requests.get(
"https://www.myschoolmenus.com/api/v1/public/menu/22927",
headers={
"x-district": "463"
})
print(r.json()["data"])
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/317045.html
