NZBsRus rss different item path. fix #1301
This commit is contained in:
1 parent
d2496d768d
commit
0f789b5b40
2 files changed
+3
-3
No files matched your search
@@ -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:
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user