def parse_response(self, response):
        """parse and store cookie"""
        try:
            for header in response.getheader("set-cookie").split(", "):
                # filter 'expire' information
                if not header.startswith("D"):
                    continue
                cookie = header.split(";", 1)[0]
                cookieKey, cookieValue = cookie.split("=", 1)
                self._cookies[cookieKey] = cookieValue
        finally:
            return Transport.parse_response(self, response)
def parse_response ( self , response ) : try : for header in response . getheader ( "set-cookie" ) . split ( ", " ) : if not header . startswith ( "D" ) : continue cookie = header . split ( ";" , 1 ) [ 0 ] cookieKey , cookieValue = cookie . split ( "=" , 1 ) self . _cookies [ cookieKey ] = cookieValue finally : return Transport . parse_response ( self , response )
parse and store cookie