Search
Duplicate
🛠️

Python requests 사용법

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
복사