본문 바로가기

카테고리 없음

[Python] requets (feat. rjson)

import requests # requests 라이브러리 설치 필요

r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()

 

//위 오픈 API URL은 실시간 서울시 미세먼지 값을 가지고 있다.


print(rjson['RealtimeCityAir']['row'][0]['MSRSTE_NM'])
//오픈 API에서 실시간으로 데이터를 잘 받아오는지 확인


gus = rjson['RealtimeCityAir']['row']
//gus에 API에서 받아오는 row값 을 선언해준다.
for gu in gus:
     gu_name = gu['MSRSTE_NM']
     gu_mise = gu['IDEX_MVL']
     if(gu_mise>50):
         print(gu_name,gu_mise)

 

=> 은평구 51.0
     서대문구 54.0
     성동구 56.0
     중랑구 51.0
     동작구 53.0
     관악구 54.0