Skip to main content

用Python來抓取政府公開資料(JSON):空氣品質

 

政府資料開放平台(https://data.gov.tw/dataset/40448

 

 

image-1620793287044.png

資料欄位的說明及下載網址:

image-1620793319771.png

程式碼:

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'])

 

執行結果:

image-1620793188522.png