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))