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"
}
}