Python 爬取空氣品質指標 ( AQI )
import requests
# 2022/12 時氣象局有修改了 API 內容,將部份大小寫混合全改成小寫,因此程式碼也跟著修正
url = 'https://data.epa.gov.tw/api/v2/aqx_p_432?api_key=e8dd42e6-9b8b-43f8-991e-b3dee723a52d&limit=1000&sort=ImportDate%20desc&format=JSON'
data = requests.get(url) # 使用 get 方法透過空氣品質指標 API 取得內容
data_json = data.json() # 將取得的檔案轉換為 JSON 格式
for i in data_json['records']: # 依序取出 records 內容的每個項目
print(i['county'] + ' ' + i['sitename'], end=',') # 印出城市與地點名稱
print('AQI:' + i['aqi'], end=',') # 印出 AQI 數值
print('空氣品質' + i['status']) # 印出空氣品質狀態
>>> %Run AQI_1.py
基隆市 基隆,AQI:31,空氣品質良好
新北市 汐止,AQI:26,空氣品質良好
新北市 萬里,AQI:38,空氣品質良好
新北市 新店,AQI:28,空氣品質良好
新北市 土城,AQI:32,空氣品質良好
新北市 板橋,AQI:33,空氣品質良好
新北市 新莊,AQI:28,空氣品質良好
新北市 菜寮,AQI:28,空氣品質良好
新北市 林口,AQI:26,空氣品質良好
新北市 淡水,AQI:17,空氣品質良好
臺北市 士林,AQI:21,空氣品質良好
臺北市 中山,AQI:33,空氣品質良好
臺北市 萬華,AQI:32,空氣品質良好
臺北市 古亭,AQI:36,空氣品質良好
臺北市 松山,AQI:30,空氣品質良好
臺北市 大同,AQI:40,空氣品質良好
桃園市 桃園,AQI:27,空氣品質良好
桃園市 大園,AQI:37,空氣品質良好
桃園市 觀音,AQI:42,空氣品質良好
桃園市 平鎮,AQI:33,空氣品質良好
桃園市 龍潭,AQI:39,空氣品質良好
新竹縣 湖口,AQI:34,空氣品質良好
新竹縣 竹東,AQI:38,空氣品質良好
新竹市 新竹,AQI:28,空氣品質良好
苗栗縣 頭份,AQI:34,空氣品質良好
苗栗縣 苗栗,AQI:46,空氣品質良好
苗栗縣 三義,AQI:33,空氣品質良好
臺中市 豐原,AQI:59,空氣品質普通
臺中市 沙鹿,AQI:48,空氣品質良好
臺中市 大里,AQI:63,空氣品質普通
臺中市 忠明,AQI:57,空氣品質普通
臺中市 西屯,AQI:55,空氣品質普通
彰化縣 彰化,AQI:55,空氣品質普通
彰化縣 線西,AQI:58,空氣品質普通
彰化縣 二林,AQI:64,空氣品質普通
南投縣 南投,AQI:72,空氣品質普通
雲林縣 斗六,AQI:94,空氣品質普通
雲林縣 崙背,AQI:84,空氣品質普通
嘉義縣 新港,AQI:96,空氣品質普通
嘉義縣 朴子,AQI:87,空氣品質普通
雲林縣 臺西,AQI:61,空氣品質普通
嘉義市 嘉義,AQI:105,空氣品質對敏感族群不健康
臺南市 新營,AQI:89,空氣品質普通
臺南市 善化,AQI:87,空氣品質普通
臺南市 安南,AQI:78,空氣品質普通
臺南市 臺南,AQI:94,空氣品質普通
高雄市 美濃,AQI:88,空氣品質普通
高雄市 橋頭,AQI:91,空氣品質普通
高雄市 仁武,AQI:108,空氣品質對敏感族群不健康
高雄市 鳳山,AQI:113,空氣品質對敏感族群不健康
高雄市 大寮,AQI:117,空氣品質對敏感族群不健康
高雄市 林園,AQI:99,空氣品質普通
高雄市 楠梓,AQI:99,空氣品質普通
高雄市 左營,AQI:83,空氣品質普通
高雄市 前金,AQI:86,空氣品質普通
高雄市 前鎮,AQI:89,空氣品質普通
高雄市 小港,AQI:99,空氣品質普通
屏東縣 屏東,AQI:111,空氣品質對敏感族群不健康
屏東縣 潮州,AQI:116,空氣品質對敏感族群不健康
屏東縣 恆春,AQI:35,空氣品質良好
臺東縣 臺東,AQI:32,空氣品質良好
花蓮縣 花蓮,AQI:28,空氣品質良好
臺北市 陽明,AQI:36,空氣品質良好
宜蘭縣 宜蘭,AQI:28,空氣品質良好
宜蘭縣 冬山,AQI:24,空氣品質良好
新北市 三重,AQI:51,空氣品質普通
桃園市 中壢,AQI:48,空氣品質良好
南投縣 竹山,AQI:91,空氣品質普通
新北市 永和,AQI:36,空氣品質良好
高雄市 復興,AQI:85,空氣品質普通
南投縣 埔里,AQI:75,空氣品質普通
連江縣 馬祖,AQI:106,空氣品質對敏感族群不健康
金門縣 金門,AQI:69,空氣品質普通
澎湖縣 馬公,AQI:70,空氣品質普通
臺東縣 關山,AQI:29,空氣品質良好
雲林縣 麥寮,AQI:61,空氣品質普通
新北市 富貴角,AQI:45,空氣品質良好
彰化縣 大城,AQI:52,空氣品質普通
彰化縣 彰化(員林),AQI:57,空氣品質普通
高雄市 高雄(湖內),AQI:89,空氣品質普通
臺南市 臺南(麻豆),AQI:78,空氣品質普通
屏東縣 屏東(琉球),AQI:85,空氣品質普通
宜蘭縣 宜蘭(壯圍),AQI:37,空氣品質良好
新北市 新北(樹林),AQI:42,空氣品質良好
臺南市 臺南(學甲),AQI:76,空氣品質普通
屏東縣 屏東(枋山),AQI:63,空氣品質普通
>>>
沒有留言:
張貼留言