def __init__(self, HTTPResponse): BaseParser.__init__(self, HTTPResponse) swf = HTTPResponse.get_body() if self._is_compressed(swf): try: swf = self._inflate(swf) except Exception: # If the inflate fails... there is nothing else to do. return self._parse(swf)
def __init__(self, http_resp): BaseParser.__init__(self, http_resp) # Internal state variables self._inside_form = False self._inside_select = False self._inside_textarea = False self._inside_script = False self._tag_and_url = set() self._forms = [] self._comments_in_doc = [] self._meta_redirs = [] self._meta_tags = [] self._emails = set() # Parse! self._parse(http_resp)
def __init__(self, http_resp): BaseParser.__init__(self, http_resp) # Internal state variables self._inside_form = False self._inside_select = False self._inside_textarea = False self._inside_script = False # Internal containers self._tag_and_url = set() self._parsed_urls = set() self._forms = [] self._comments_in_doc = [] self._scripts_in_doc = [] self._meta_redirs = [] self._meta_tags = [] # Do some stuff before actually parsing self._pre_parse(http_resp) # Parse! self._parse(http_resp)
def __init__(self, http_response): BaseParser.__init__(self, http_response) self._re_urls = set() self._parse(http_response)