Yêu cầu - Làm việc với Cookie

Chương này sẽ thảo luận về cách xử lý cookie. Bạn có thể lấy cookie cũng như gửi cookie của mình trong khi gọi URL bằng thư viện yêu cầu.

Url, https://jsonplaceholder.typicode.com/users khi truy cập trong trình duyệt, chúng tôi có thể nhận được thông tin chi tiết về cookie như được hiển thị bên dưới -

Bạn có thể đọc các cookie như hình dưới đây -

Thí dụ

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

Đầu ra

E:\prequests>python makeRequest.py
d1733467caa1e3431fb7f768fa79ed3741575094848

Bạn cũng có thể gửi cookie khi chúng tôi đưa ra yêu cầu.

Thí dụ

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

Đầu ra

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