Quick start
import requests
Python
복사
Get / Post 요청
url = '...'
response = requests.get(url)
response = requests.post(url)
Python
복사
Get에 parameter 전달
params = {'param1': 'v1', 'param2': 'v2'}
response = requests.get(url, params=params)
Python
복사
Post에 data 전달
data = {'param1': 'v1', 'param2': 'v2'}
response = requests.post(url, data=data)
Python
복사
Post에 "json" data 전달
data = {'param1': 'v1', 'param2': 'v2'}
response = requests.post(url, json=data)
Python
복사
Header / Cookie 추가
headers = {'Content-Type': 'application/json; charset=utf-8'}
cookies = {'sesson_id': 'blahblah'}
response = requests.get(url, headers=headers, cookies=cookies)
Python
복사
Response 객체 사용법
# 결과 잘 받았는지 확인
if response.ok:
pass
# OR OK 아니면 raise하도록
response.raise_for_status()
# Raw text에 접근
response.text
# Json으로 파싱된 결과에 접근
response.json()
Python
복사