From 7204656e860085033232cbe342b0068d4891b10a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rafa=C5=82=20St=C4=99pie=C5=84?= Date: Tue, 4 Jun 2024 06:17:29 +0200 Subject: [PATCH] exitorrent: hnadle dynamic javacript download urls (#15366) --- src/Jackett.Common/Definitions/exitorrent-org.yml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/Jackett.Common/Definitions/exitorrent-org.yml b/src/Jackett.Common/Definitions/exitorrent-org.yml index 9228a9e61..50d772063 100644 --- a/src/Jackett.Common/Definitions/exitorrent-org.yml +++ b/src/Jackett.Common/Definitions/exitorrent-org.yml @@ -104,7 +104,7 @@ search: args: [" +(?:19|20)\\d{2} *$", ""] rows: - selector: table[class="text"][border="0"][cellspacing="0"][cellpadding="4"] > tbody > tr:has(a[href^="details.php?id="]):has(td[class*="tableBody1"]) + selector: table[class="text"][border="0"][cellspacing="0"][cellpadding="4"] > tbody > tr:has(a[href^="details.php?id="]):has(td[class*="tableBody1"], td[class*="tableBody1B"]) filters: - name: andmatch @@ -116,9 +116,9 @@ search: - name: querystring args: cat title_raw: - selector: a[href^="details.php?id="] + selector: div[class="span_title"] > a[href^="details.php?id="] title_stripped: - selector: a[href^="details.php?id="] + selector: div[class="span_title"] > a[href^="details.php?id="] filters: - name: re_replace args: ["^(.*/)(.*)$", "$2"] @@ -129,8 +129,11 @@ search: selector: a[href^="details.php?id="] attribute: href download: - selector: a[href^="download.php/"], a[href^="downloadfl.php/"] - attribute: href + selector: div.span_icon > a[onclick^="return downloadTorrent"] + attribute: onclick + filters: + - name: re_replace + args: ["^return downloadTorrent\\('([^']+)', '([^']+)', ''\\);$", "download.php/$1/$2.torrent"] genre: selector: div.span_title span div _language: