From 93e778fce4c5a24c49b4c9cf8bb77e2003328254 Mon Sep 17 00:00:00 2001 From: Julien Veyssier Date: Sun, 13 May 2018 23:56:56 +0200 Subject: [PATCH] [limetorrents] fix torrent url : remove parameters --- modules/limetorrents/pages.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/limetorrents/pages.py b/modules/limetorrents/pages.py index a0c377f9b8..a622edbd32 100644 --- a/modules/limetorrents/pages.py +++ b/modules/limetorrents/pages.py @@ -37,7 +37,7 @@ class iter_torrents(ListElement): class item(ItemElement): klass = Torrent def obj_url(self): - url = AbsoluteLink('.//div[has-class("tt-name")]/a[1]')(self) + url = Regexp(AbsoluteLink('.//div[has-class("tt-name")]/a[1]'), '(^.*)\?.*', '\\1')(self) return url.replace('http://', 'https://') obj_id = Regexp(CleanText('.//div[has-class("tt-name")]/a[2]/@href'), '/.*-torrent-([0-9]+)\.html$', '\\1') obj_name = CleanText('.//div[has-class("tt-name")]/a[2]/text()') @@ -60,7 +60,7 @@ class get_torrent(ItemElement): obj_name = CleanText('.//div[@id="content"]/h1') obj_id = Regexp(CleanText('//div[@id="updatestatslink"]/a/@onclick'), 'torrent_id=([0-9]+)&', '\\1') def obj_url(self): - url = AbsoluteLink('//div[has-class("torrentinfo")]//div[has-class("dltorrent")]//a[text()="Download torrent"]')(self) + url = Regexp(AbsoluteLink('//div[has-class("torrentinfo")]//div[has-class("dltorrent")]//a[text()="Download torrent"]'), '(^.*)\?.*', '\\1')(self) return url.replace('http://', 'https://') obj_filename = Format('%s.torrent', obj_name) def obj_size(self): -- GitLab