'Get the file and parse it.
:param fuzzable_request: A fuzzable_request instance that contains
(among other things) the URL to test.'

def crawl(self, fuzzable_request):

    if (not self._exec):
        raise RunOnce()
    else:
        domain_path = fuzzable_request.get_url().get_domain_path()
        if (not self._be_recursive):
            self._exec = False
        if (domain_path not in self._already_tested):
            self._already_tested.add(domain_path)
            self._bruteforce_directories(domain_path)
