用Python來抓取政府公開資料(JSON):空氣品質
政府資料開放平台(https://data.gov.tw/dataset/40448 )
資料欄位的說明及下載網址:
程式碼:
import json, ssl, urllib.request
url = 'JSON下載網址'
context = ssl._create_unverified_context()
with urllib.request.urlopen(url, context=context) as jsondata:
#將JSON進行UTF-8的BOM解碼,並把解碼後的資料載入JSON陣列中
data = json.loads(jsondata.read().decode('utf-8-sig'))
for i in data['records']:
print(i['SiteName'],' AQI=',i['AQI'], ' 狀態=', i['Status'])
執行結果: