code: def resolve(self, resolve_from):
      
      session = requests.Session()
      session.mount(resolve_from, requests.adapters.HTTPAdapter(max_retries=self._tries))
      content = self._safe_get_content(session, resolve_from)
      try:
        parsed_urls = self._response_parser.parse(content)
        if len(parsed_urls) > 0:
          return parsed_urls
        raise self.ResolverError('Empty result received from {0}'.format(resolve_from))
      except ResponseParser.ResponseParserError as e:
        raise self.ResolverError('Error parsing response: {0}'.format(str(e)))
docs: :API: public