python 中requests设置cookie
时间: 2023-04-27 17:03:17 浏览: 206
Python 如何通过requests模块实现Cookie登录 Python源码
使用 Python 中的 requests 库设置 Cookie 可以通过以下步骤:
1. 导入 requests 库:
```
import requests
```
2. 创建一个 Session 对象,这个对象可以帮助我们保持同一个会话状态,从而实现 Cookie 的持续使用:
```
session = requests.Session()
```
3. 设置 Cookie,可以通过下面两种方式之一来设置 Cookie:
3.1. 通过 headers 参数设置 Cookie,例如:
```
headers = {'Cookie': 'name=value'}
response = session.get(url, headers=headers)
```
在这个例子中,我们将一个名为 name 的 Cookie 的值设置为 value。
3.2. 通过 cookies 参数设置 Cookie,例如:
```
cookies = {'name': 'value'}
response = session.get(url, cookies=cookies)
```
在这个例子中,我们将一个名为 name 的 Cookie 的值设置为 value。
在实际使用中,我们可以根据需要选择使用哪种方式来设置 Cookie。
以上就是使用 requests 库设置 Cookie 的基本步骤。需要注意的是,在设置 Cookie 时要确保正确设置了 Cookie 的名称和值,以及使用了正确的请求方法(例如 GET、POST 等)。
阅读全文