Python-爬蟲api-臺北市政府體育局場地租借系統線上場地一覽表

文、意如

目標:https://vbs.sports.taipei/opendata/sports_tms2.json

資料結構:

場地所屬分區(Area)、場地名稱(Name)、英文場地名稱(NameEng)、運動型態(SportType)、地址(Address)、英文地址(AddressEng)、開放時間(startTime)、關閉時間(endTime)、設施科連絡電話(LocalCallService)

 

程式碼:

import requests

url = "https://vbs.sports.taipei/opendata/sports_tms2.json"
response = requests.get(url)
data = response.json()

for entry in data:
    area = entry["Area"]
    name = entry["Name"]
    name_eng = entry["NameEng"]
    sport_type = entry["SportType"]
    address = entry["Address"]
    address_eng = entry["AddressEng"]
    start_time = entry["startTime"]
    end_time = entry["endTime"]
    local_call_service = entry["LocalCallService"]

    print("場地所屬分區(Area):", area)
    print("場地名稱(Name):", name)
    print("英文場地名稱(NameEng):", name_eng)
    print("運動型態(SportType):", sport_type)
    print("地址(Address):", address)
    print("英文地址(AddressEng):", address_eng)
    print("開放時間(startTime):", start_time)
    print("關閉時間(endTime):", end_time)
    print("設施科連絡電話(LocalCallService):", local_call_service)
    print("------------------------")

整理資訊後印出

 

參考

Yiru@Studio - 關於我 - 意如