':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):

    google_se = google(self._uri_opener)
    domain = fuzzable_request.get_url().get_domain()
    if is_private_site(domain):
        msg = 'There    is    no    point    in    searching    google    for    "site:%s".    Google    doesn\'t    index    private    pages.'
        raise BaseFrameworkException((msg % domain))
    try:
        g_results = google_se.get_n_results(('site:' + domain), self._result_limit)
    except:
        pass
    else:
        self.worker_pool.map(self.http_get_and_parse, [r.URL for r in g_results])
