'Finds the version of a WordPress installation.
: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()
    domain_path = fuzzable_request.get_url().get_domain_path()
    wp_unique_url = domain_path.url_join('wp-login.php')
    response = self._uri_opener.GET(wp_unique_url, cache=True)
    if (not is_404(response)):
        self._exec = False
        self._fingerprint_wordpress(domain_path, wp_unique_url, response)
        fr = FuzzableRequest(response.get_uri())
        self.output_queue.put(fr)
