当前位置:   article > 正文

Python - Requests Cookies操作

requests cookie

Python - Requests Cookies操作

Max.Bai
2017-04-21


1. 添加cookies 到request

requests 在模拟带cookies 的请求时需要添加保存的cookies
Requests 自带工具可添加现有cookies到request里面
涉及的方法为 add_dict_to_cookiejar

代码:
  1. import requests
  2. BCOOKIES = {
  3. "s_uid": "xxxxx",
  4. "s_exp": "14",
  5. "server_time": "1487816753"
  6. }
  7. skus = ['103125239']
  8. ssrequest = requests.session()
  9. requests.utils.add_dict_to_cookiejar(ssrequest.cookies, BCOOKIES)
  10. url="http://www.xxx.com"
  11. ssrequest.get(url)

2. 读取request cookies值

读取cookies里面需要的值直接访问request的cookies属性
jsid = ssrequest.cookies["JSESSIONID"]


3. 其他cookies操作

dict 和cookiejar互转

  1. requests.utils.dict_from_cookiejar(cj)
  2. requests.utils.cookiejar_from_dict(cookie_dict, cookiejar=None, overwrite=True)





声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/172800
推荐阅读
相关标签
  

闽ICP备14008679号