python使用requests获取cookie

def getcookie(self,url_header_list):

 '''

        此方法用于获取login接口中返回的cookie

        :param url_header_list 类型是一个列表,列表一个元素是url,第二个是header

        return cookie

        rtype dict

        '''

 url=url_header_list[0]+"login"

        #传入电话号码,和密码

        params={"mobile":TestingenvironmentVIPB.mobile_online,"psw":TestingenvironmentVIPB.password_real}

        headers=url_header_list[1]

        #请求login接口

        response=requests.post(url=url,params=params,headers=headers)

        #获取response中的cookies

        cookies=response.cookies.get_dict()

        print "cookies:",cookies

        return cookies

response.cookies是获取response中cookie属性,返回的<class 'requests.cookies.RequestsCookieJar'>,是一个类

response.cookies.get_dict()返回的是字典格式cookie

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容