2022.04.28
requests를 사용하려면 먼저 패키지를 설치해야 한다.
설치 후 import 하여 패키지를 불러오고
코드를 입력하여 사용함
import requests # requests 라이브러리 설치 필요
r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()
print(rjson['RealtimeCityAir']['row'][0]['NO2'])
requests.get("APIurl") 하여 url의 데이터를 r 변수에 담고
r.json()은 .json() 함수를 통해 url정보가 json형태로 출력할 수 있도록 변형 하여 rjson에 담는다
이제 rjson은 Ajax와 같이 json 형태 이기때문에 반복문을 돌려 원하는 리스트의 딕셔너리 값을 가져올수 있다
import requests # requests 라이브러리 설치 필요
r = requests.get('http://openapi.seoul.go.kr:8088/6d4d776b466c656533356a4b4b5872/json/RealtimeCityAir/1/99')
rjson = r.json()
gus = rjson['RealtimeCityAir']['row']
for gu in gus:
if gu['IDEX_MVL'] < 60:
print (gu['MSRSTE_NM'], gu['IDEX_MVL'])
gus에 rson 딕셔너리 리스트가 담기고
gu라는 변수가 gus 리스트를 돌면서
gu의 미세먼지 값이 60보다 작으면 gu의 지역명과 미세먼지 값이 출려되도록 한다
//참고
https://parkjh7764.tistory.com/22
'coding > Python' 카테고리의 다른 글
python flask 시작 (0) | 2022.04.29 |
---|---|
python bs4 하위태그 지우기(원하는 태그만 스크랩핑) (0) | 2022.04.29 |
python pymongo 사용법 (0) | 2022.04.29 |
python bs4 (0) | 2022.04.28 |
파이썬 패키지 설치 (0) | 2022.04.28 |