如何使用 aiohttp 的 ClientSession 设置自定义请求的 Cookie?
- 内容介绍
- 文章标签
- 相关推荐
本文共计268个文字,预计阅读时间需要2分钟。
前言:要将自己的cookie发送到服务器,可以使用构造函数的cookies参数,自定义cookie成字典格式,传递到ClientSession。
具体步骤如下:
1. 使用ClientSession构造函数,传入cookies参数。
2.将cookie定义成字典格式,例如:{'cookies_': 'value'}。
3.将字典传递给ClientSession的cookies参数。
4.使用ClientSession发起请求,将cookie发送到服务器。
示例代码:
python
from requests import Session定义cookie字典cookies={'cookies_': 'value'}
创建ClientSession实例session=Session(cookies=cookies)
发送请求url='http://httpbin.org/cookies'response=session.get(url)
打印响应内容print(response.text)
前言
要将自己的 cookie 发送到服务器,可以使用构造函数的cookies 参数ClientSession
自定义cookie
cookie 定义成字典键值对格式,传参到ClientSession
url = '127.0.0.1:8000"async with aio127.0.0.1:8000"
async with aio127.0.0.1:8000"
async with aiohttp.ClientSession(
base_url=base_url, cookies=cookies) as session:
也可以在创建完会话,在session 对象上更新
cookies = {"zentaosid": "2g5co7cgos0snikh0td9s4sha0"
}
session.cookie_jar.update_cookies()
本文共计268个文字,预计阅读时间需要2分钟。
前言:要将自己的cookie发送到服务器,可以使用构造函数的cookies参数,自定义cookie成字典格式,传递到ClientSession。
具体步骤如下:
1. 使用ClientSession构造函数,传入cookies参数。
2.将cookie定义成字典格式,例如:{'cookies_': 'value'}。
3.将字典传递给ClientSession的cookies参数。
4.使用ClientSession发起请求,将cookie发送到服务器。
示例代码:
python
from requests import Session定义cookie字典cookies={'cookies_': 'value'}
创建ClientSession实例session=Session(cookies=cookies)
发送请求url='http://httpbin.org/cookies'response=session.get(url)
打印响应内容print(response.text)
前言
要将自己的 cookie 发送到服务器,可以使用构造函数的cookies 参数ClientSession
自定义cookie
cookie 定义成字典键值对格式,传参到ClientSession
url = '127.0.0.1:8000"async with aio127.0.0.1:8000"
async with aio127.0.0.1:8000"
async with aiohttp.ClientSession(
base_url=base_url, cookies=cookies) as session:
也可以在创建完会话,在session 对象上更新
cookies = {"zentaosid": "2g5co7cgos0snikh0td9s4sha0"
}
session.cookie_jar.update_cookies()

