zoukankan      html  css  js  c++  java
  • 记录一次群答问:requests获取cookie

    问题: 

    为了测试,写的sever,下面仅为set cookie的部分代码 

    response = make_response('{"code":9420, "msg":"恭喜%s,登录成功","token":"%s"}'%(username, token))
                response.set_cookie(username,token)  # 设置cookie
                return response
    

    测试 

    import requests
    
    data = {"username":"qzcsbj","password":"123456"}
    url="http://127.0.0.1:9999/login"
    r = requests.post(url,data)
    print(r)
    print(r.status_code)
    print(r.text)
    print(r.cookies)  # response.cookies返回的是RequestsCookieJar对象
    print(requests.utils.dict_from_cookiejar(r.cookies))
    print(requests.utils.dict_from_cookiejar(r.cookies)['qzcsbj'])
    

     

    输出结果: 

    <Response [200]>
    200
    {"code":9420, "msg":"恭喜qzcsbj,登录成功","token":"970aa0ddb521bcde8ce7f1592a889e1c"}
    <RequestsCookieJar[<Cookie qzcsbj=970aa0ddb521bcde8ce7f1592a889e1c for 127.0.0.1/>]>
    {'qzcsbj': '970aa0ddb521bcde8ce7f1592a889e1c'}
    970aa0ddb521bcde8ce7f1592a889e1c

    如果没有上面set cookie的代码,

    print(r.cookies)的输出结果就是<RequestsCookieJar[]>

  • 相关阅读:
    第03组 Alpha冲刺(3/4)
    第03组 Alpha冲刺(2/4)
    第03组 Alpha冲刺(1/4)
    课程总结
    第十四周学习总结&实验报告
    第十三周课程总结
    第十二周学习总结
    第十一周课程总结
    第十周课程总结
    第九周课程总结&实验报告(七)
  • 原文地址:https://www.cnblogs.com/uncleyong/p/11343821.html
Copyright © 2011-2022 走看看