NZBsRus rss different item path. fix #1301

This commit is contained in:
Ruud committed 2013-01-19 01:17:57 +01:00
1 parent d2496d768d
commit 0f789b5b40
2 files changed
+3 -3

No files matched your search

+2 -2
View File
@@ -56,14 +56,14 @@ class Provider(Plugin):
return [] return []
def getRSSData(self, url, **kwargs): def getRSSData(self, url, item_path = 'channel/item', **kwargs):
data = self.getCache(md5(url), url, **kwargs) data = self.getCache(md5(url), url, **kwargs)
if data: if data:
try: try:
data = XMLTree.fromstring(data) data = XMLTree.fromstring(data)
return self.getElements(data, 'channel/item') return self.getElements(data, item_path)
except: except:
log.error('Failed to parsing %s: %s', (self.getName(), traceback.format_exc())) log.error('Failed to parsing %s: %s', (self.getName(), traceback.format_exc()))
@@ -37,7 +37,7 @@ class Nzbsrus(NZBProvider, RSS):
arguments += '&lang0=1&lang3=1&lang1=1' arguments += '&lang0=1&lang3=1&lang1=1'
url = '%s&%s&%s' % (self.urls['search'], arguments , cat_id_string) url = '%s&%s&%s' % (self.urls['search'], arguments , cat_id_string)
nzbs = self.getRSSData(url, cache_timeout = 1800, headers = {'User-Agent': Env.getIdentifier()}) nzbs = self.getRSSData(url, item_path = 'results/result', cache_timeout = 1800, headers = {'User-Agent': Env.getIdentifier()})
for nzb in nzbs: for nzb in nzbs: