JavaScrpit의 fetch API처럼 서버에 요청을 날리고 응답을 받아올 때 사용하는 라이브러리.
기본 내장 라이브러리가 아니기 때문에, 설치부터 해줘야한다.
pip install reqests
기본 사용법. 요청을 날려보자.
import requests
res = requests.get( url);
fetch API와 사용법도 아주 유사하다.
요청을 날릴 때 다양한 request type을 사용할 수 있다.
r = requests.get('https://api.github.com/events')
r = requests.post('https://httpbin.org/post', data={'key': 'value'})
r = requests.put('https://httpbin.org/put', data={'key': 'value'})
r = requests.delete('https://httpbin.org/delete')
r = requests.head('https://httpbin.org/get')
r = requests.options('https://httpbin.org/get')
(예시는 공식 문서에서 가져온 것이다.)
응답 결과를 확인 할 수 있다.
r.status_code
다양한 응답 데이터 타입을 처리할 수 있다.
r = requests.get('https://api.github.com/events')
r.text
r.content
r.json()
r.raw
사용법 공식 문서
https://docs.python-requests.org/en/latest/user/quickstart/
예제까지 잘 설명해주신 한글 문서
https://light-tree.tistory.com/6
'Python' 카테고리의 다른 글
[Python] BeautifulSoup 패키지 (0) | 2023.02.14 |
---|