如何在requests session中手动设置cookie

如何在requests session中手动设置cookie,第1张

通过requests.utils.add_dict_to_cookiejar对session对象设置cookie,之后所有的请求都会自动加上我自定义的cookie内容。

也可以通过requests.utils.cookiejar_from_dict 先生成一个cookiejar对象,时候在赋值给session.cookies。貌似还可以使用session.cookies.set()或者update()。

requests中文文档

requests只能保持 cookiejar 类型的cookie,而我们手动构建的cookie是dict类型的。所以要把dict转为 cookiejar类型。

就算使用了session,方法级别的参数也不会被跨请求保持。所以使用cookiejar保存cookie是很有必要的。

构建cookiejar

使用cookiejar进行请求

requests.session()一些用法


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11139763.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存