요청-쿠키 작업

이 장에서는 쿠키를 다루는 방법에 대해 설명합니다. 요청 라이브러리를 사용하여 URL을 호출하는 동안 쿠키를 가져오고 쿠키를 보낼 수 있습니다.

URL, https://jsonplaceholder.typicode.com/users 브라우저에서 히트하면 아래와 같이 쿠키의 세부 정보를 얻을 수 있습니다.

아래와 같이 쿠키를 읽을 수 있습니다.

import requests
getdata = requests.get('https://jsonplaceholder.typicode.com/users')
print(getdata.cookies["__cfduid"])

산출

E:\prequests>python makeRequest.py
d1733467caa1e3431fb7f768fa79ed3741575094848

또한 요청시 쿠키를 보낼 수 있습니다.

Example

import requests
cookies = dict(test='test123')
getdata = requests.get('https://httpbin.org/cookies',cookies=cookies)
print(getdata.text)

Output

E:\prequests>python makeRequest.py
{
   "cookies": {
      "test": "test123"
   }
}