def download_result(self, result): nzbdata = '' if 'binsearch' in result.url: data = {'action': 'nzb', 'nzb_id': 'on'} else: data = {'url': '/'} try: data_tmp = urllib.urlencode(data) request = urllib2.Request(result.url, data_tmp) request.add_header('Accept-encoding', 'gzip') request.add_header('Referer', result.url) request.add_header('Accept-Encoding', 'gzip') request.add_header( 'User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17' ) response = NZBDownloader().open(request) if response.info().get('Content-Encoding') == 'gzip': buf = StringIO(response.read()) f = gzip.GzipFile(fileobj=buf) nzbdata = f.read() else: nzbdata = response.read() #nzbdata = urllib2.urlopen(request).read() except Exception, e: logger.log('Failed downloading from %s: %s', (self.getName(), str(e)), logger.ERROR) return False
def download_result(self, result): nzbdata = '' if 'binsearch' in result.url: data = { 'action': 'nzb', 'nzb_id': 'on' } else: data = { 'url' : '/' } try: data_tmp = urllib.urlencode(data) request = urllib2.Request(result.url, data_tmp ) request.add_header('Accept-encoding', 'gzip') request.add_header('Referer', result.url) request.add_header('Accept-Encoding', 'gzip') request.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.57 Safari/537.17') response = NZBDownloader().open(request) if response.info().get('Content-Encoding') == 'gzip': buf = StringIO( response.read()) f = gzip.GzipFile(fileobj=buf) nzbdata = f.read() else: nzbdata = response.read() #nzbdata = urllib2.urlopen(request).read() except Exception, e: logger.log('Failed downloading from %s: %s', (self.getName(),str(e)), logger.ERROR) return False
def __init__(self): NZBDownloader.__init__(self)