'Perform the searches and store the results in the kb.'

def _classic_worker(self, gh, search_term):

    google_list = self._google_se.get_n_results(search_term, 9)
    for result in google_list:
        response = self._uri_opener.GET(result.URL, cache=True)
        if (not is_404(response)):
            desc = 'ghdb    plugin    found    a    vulnerability    at    URL:    "%s".    According    to    GHDB    the    vulnerability    description    is    "%s".'
            desc = (desc % (response.get_url(), gh.desc))
            v = Vuln('Google    hack    database    match', desc, severity.MEDIUM, response.id, self.get_name())
            v.set_url(response.get_url())
            v.set_method('GET')
            kb.kb.append(self, 'vuln', v)
            om.out.vulnerability(v.get_desc(), severity=severity.LOW)
            fr = FuzzableRequest(response.get_url())
            self.output_queue.put(fr)
