51Testing软件测试论坛

标题: python如何从登陆响应数据中提取出cookies [打印本页]

作者: 黑盒测试    时间: 2016-12-23 17:18
标题: python如何从登陆响应数据中提取出cookies
python如何从登陆响应数据中提取出cookies?
知道如何从响应头中提取,但是响应数据中如何提取呢?
({"status":"success","errorCode":"账号或者密码错误!","loginCookie":"871df10deca93c2d6b8c5610008bdd0e"})



作者: 黑盒测试    时间: 2016-12-23 18:10
【已经解决了】,遇到此问题的可以借鉴下
1、当时是因为我配置了多个账号,部分账号是错的,导致登陆失败,头信息字典中无key值,所以报错,当我全部登陆正确账号对的,用这个从响应头信息中提取 req.cookies['HFCOOKIE']
2、加了个判断key!=none时再执行 req.cookies['HFCOOKIE']
if req.cookies.get('HFCOOKIE',default = None) != None:
                cookie.append(req.cookies['HFCOOKIE'])
作者: 清晨一缕阳光    时间: 2016-12-23 19:54
加油!
作者: 梦想家    时间: 2016-12-24 09:06
厉害了
作者: 黑盒测试    时间: 2016-12-24 11:39
清晨一缕阳光 发表于 2016-12-23 19:54
加油!

谢谢
作者: 黑盒测试    时间: 2016-12-24 11:40
梦想家 发表于 2016-12-24 09:06
厉害了

不厉害 初学者  相互学习
作者: jingzizx    时间: 2017-1-25 13:22





欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2