- Requests 教程
- Requests — 主页
- Requests — 概述
- Requests — 环境设置
- Requests — HTTP 请求如何工作?
- Requests — 处理请求
- 处理 HTTP 请求的响应
- Requests — HTTP 请求头部
- Requests — 处理 GET 请求
- 处理 POST、PUT、PATCH 和 DELETE 请求
- Requests — 文件上传
- Requests — 处理 Cookie
- Requests — 处理错误
- Requests — 处理超时
- Requests — 处理重定向
- Requests — 处理历史记录
- Requests — 处理会话
- Requests — SSL 认证
- Requests — 身份认证
- Requests — 事件挂钩
- Requests — 代理
- Requests — 使用 Requests 进行网络抓取
- Requests 有用资源
- Requests — 快速指南
- Requests — 有用资源
- Requests — 讨论
Requests — 处理 Cookie
本章将讨论如何处理 Cookie。你可以获取 Cookie,也可以在使用请求库调用 URL 时发送 Cookie。
URL https://jsonplaceholder.typicode.com/users 在浏览器中加载时,我们可以获取以下所示的 Cookie 详细信息 −
你可以按照以下方式读取 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" } }
广告