(1) API 요청 보내기
api를 요청할 때는 보통 requests 라이브러리를 사용한다.
따라서 파일 상단에
import requests
로 라이브러리를 불러온 다음
response = requests.get(url, params=파라미터)
로 API를 호출하면 된다.
코드를 설명하자면
- requests.get() → GET 방식으로 요청 보내기
- 첫 번째 인자 → 어디로 보낼지 (url)
- params= → 같이 보낼 파라미터
각각 이런 역할을 한다.
요청하는 방식은 크게 GET, POST, PUT, DELETE로 나뉜다. 용도는 다음과 같다.
방식 용도
| GET | 데이터 가져올 때 |
| POST | 데이터 보낼 때 |
| PUT | 데이터 수정할 때 |
| DELETE | 데이터 삭제할 때 |
쉽게 비유해서 말하자면,
브라우저에서:
주소창에 URL 입력 → 엔터 → 데이터 받아옴
코드에서:
requests.get(url) → 데이터 받아옴
이렇게 말할 수 있다.
params에는 API에서 요청하는 값들을 넣어주면 된다.
내가 사용하는 기상청 API은 요구사항이

다음과 같았고,
이에따라 나는

이렇게 설정하였다.
(2) 마무리
API를 요청시 필요한 라이브러리, 파라미터 등을 알 수 있었다. API 요청 방식이 익숙하지 않고, API 활용 가이드를 나중에 확인하여 시간이 오래 걸렸지만, 이후에 프로젝트 진행시에는 API 활용 가이드 먼저 확인하여 진행하면 시간을 단축할 수 있을 것 같다.
'Python' 카테고리의 다른 글
| [Python] pytest를 이용한 테스트 코드 작성법 (0) | 2026.03.11 |
|---|---|
| [Python] json.dumps() 사용법, 사용이유 (1) | 2026.03.10 |
| [Python] 라이브러리 관리하기 (0) | 2026.03.07 |
| [Python] 리스트 컴프리헨션 & 조건부 표현식 | 코딩 테스트에 자주 나오는 풀이 방식 (0) | 2026.03.06 |
| [Python] 다중 할당 swap (0) | 2026.03.05 |