如何将cookie与Python请求模块一起使用?

如何将cookie与Python请求模块一起使用?,python,cookies,python-requests,request,Python,Cookies,Python Requests,Request,我正在尝试执行一个get请求并保存其中的cookies,然后将其用于post请求。 我用这个代码试过了: s = requests.Session() resp = s.get(url1) resp2 = requests.post(url2, data=payload, headers=headers, cookies=s.cookies) 但我不能让它正常工作。post请求将不具有与get请求相同的cookie 我做错什么了吗?您已经在使用Session(),它的全部目的是为您省去处理co

我正在尝试执行一个get请求并保存其中的cookies,然后将其用于post请求。 我用这个代码试过了:

s = requests.Session()
resp = s.get(url1)
resp2 = requests.post(url2, data=payload, headers=headers, cookies=s.cookies)
但我不能让它正常工作。post请求将不具有与get请求相同的cookie


我做错什么了吗?

您已经在使用
Session()
,它的全部目的是为您省去处理cookie的麻烦。它已经存储了从服务器获得的cookie,并在后续请求中自动发送/更新它们

以下是您应该如何做到这一点:

s=requests.Session()
resp=s.get(url1)
resp2=s.post(url2,数据=有效负载,标题=标题)