안녕세계
[Python] HTTP 요청 라이브러리 (requests) 본문
[Python] HTTP 요청 라이브러리 (requests)
Junhong Kim 2019. 1. 22. 23:48728x90
반응형
파이썬 requests
라이브러리를 사용하여 HTTP 요청을 하는 방법에 대해 알아봅니다.
$ pip install requests
기본 사용법
import requests
url = 'https://www.google.com/
res = requests.get(url)
res.status_code
res.text
get 요청과 query parameter 전달
import requets
params = {'param1': 'value1', 'param2': 'value'}
res = requests.get(URL, params=params)
post 요청과 body data 전달(1)
import requests
data = {'param1': 'value1', 'param2': 'value'}
res = requests.post(URL, data=data)
post 요청과 body data 전달(2)
import requests
import json
data = {'outer': {'inner': 'value'}}
res = requests.post(URL, data=json.dumps(data))
header 및 cookie 추가
import requests
headers = {'Content-Type': 'application/json; charset=utf-8'}
cookies = {'session_id': 1}
res = requests.get(URL, headers=headers, cookies=cookies)
References
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python] 암호화 라이브러리 (pycryptodome, pycryptodomex) (0) | 2019.01.23 |
---|---|
[Python] tuple을 dict로 변환 (0) | 2019.01.19 |
[Python] iterator 와 generator (0) | 2019.01.17 |
[Python] switch 문 구현 (0) | 2019.01.16 |
[Python] 단순복사 vs 얕은복사 vs 깊은복사 (0) | 2019.01.15 |
Comments