'Retrieve the given URL.'

def _retrieve(self, url, size=(-1), _noCookies=False):

    _cookies = None
    if _noCookies:
        _cookies = self.urlOpener.get_header('Cookie')
        self.del_cookies()
    self._http_logger.debug('fetching    url    %s    (size:    %d)', url, size)
    try:
        ret = self.urlOpener.retrieve_unicode(url, size=size)
    finally:
        if (_noCookies and _cookies):
            self.urlOpener.set_header('Cookie', _cookies)
    return ret
