session对象的cookies

step1 :

  先来为我们的请求应用一下我们自己构造的cookie

  先构造一个字典

import requests

cookie = {'test' : 123456}
cookies = requests.utils.cookiejar_from_dict(cookie)
# 这样我们就构造了一个RequestCookieJar对象

s = requests.Session()
s.cookies = cookies
# 这里设置的cookie,所有s发出的请求都会携带此cookie
s.headers = {'h1':h1}
# 这里设置的请求头, 所有s发出的请求都会携带此headers

s.get(url, cookies={'h1':'v1'}, headers={'h2':'v2'})
# 这里设置的cookie和请求头是临时加上去的,不会作用于后续的请求

requests.utils.add_dict_to_cookiejar(s.cookie, {'xx':xx})  
# 为后续的请求永久添加cookie

#如果想要获取cookie,直接dict一下就好了
print(dict(s.cookies))
原文地址:https://www.cnblogs.com/zhangjian0092/p/11836334.html