更新时间:2021-09-07 04:08:02
这段代码对我有用.希望能帮到别人.
This code worked for me. hope it can help to someone else.
我想用从发布请求收到的响应值更新 session.cookies 变量.因此,可以在另一个 post/get 请求中使用相同的请求值.
I want to update session.cookies variable with received response values from post request. so, same request value can be used in another post/get request.
在这里,我做了什么:
1) 更新请求模块到 1.0.3 版本.
1) updated requests module to 1.0.3 version.
2) 创建了 2 个函数
2) created 2 functions
session = requests.session()
def set_SC(cookie_val):
for k,v in cookie_dict.iteritems():
if not isinstance(v, str):
cookie_dict[k] = str(v)
requests.utils.add_dict_to_cookiejar(session.cookies,
cookie_val)
def get_SC():
return requests.utils.dict_from_cookiejar(session.cookies)
In another function:
setSC(response.content)