'GET\'s local files one by one until done.
:param fuzzable_request: A fuzzable_request instance that contains
(among other things) the URL to test.'

@runonce(exc_class=RunOnce)
def crawl(self, fuzzable_request):

    if (self._local_dir and self._remote_url_path):
        os.path.walk(self._local_dir, self._compare_dir, None)
        self._generate_report()
    else:
        msg = 'web_diff    plugin:    You    need    to    configure    a    local    directory    and    a    remote    URL    to    use    in    the    diff    process.'
        raise BaseFrameworkException(msg)
