coding/Python

python requests 사용법

JIN_Coder 2022. 4. 28. 23:15

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

 

파이썬(Python)/ requests 패키지란 ?/ GET, POST, PUT, DELETE 방식/ 파이썬으로 API 데이터 가져오기/ 파이썬

그러면 이전 글 '파이참'을 통해 다운로드 받았던 'requests 패키지'가 무엇이고 어떻게 사용하는지에 대해 알아보도록 하자. requests 라이브러리란? requests 라이브러리는 한 눈에 봤을 때도 어떤 기

parkjh7764.tistory.com

 

'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