Requests — 处理 Cookie



本章将讨论如何处理 Cookie。你可以获取 Cookie,也可以在使用请求库调用 URL 时发送 Cookie。

URL https://jsonplaceholder.typicode.com/users 在浏览器中加载时,我们可以获取以下所示的 Cookie 详细信息 −

Typicode Sourcecode

你可以按照以下方式读取 Cookie −

示例

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

输出

E:\prequests>python makeRequest.py
d1733467caa1e3431fb7f768fa79ed3741575094848

我们还可以发送 Cookie 提出请求。

示例

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

输出

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