From a6a29df7e3e95322e6cbf616b38beacf454645a3 Mon Sep 17 00:00:00 2001 From: marco <10120390+mac12m99@users.noreply.github.com> Date: Tue, 26 Sep 2023 20:49:45 +0200 Subject: [PATCH] Fix parziale altadefinizione, corretto catastrophic backtraking su guardaseriecam (in alcuni casi) --- channels/altadefinizione.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/channels/altadefinizione.py b/channels/altadefinizione.py index 029d976d..ae629abd 100644 --- a/channels/altadefinizione.py +++ b/channels/altadefinizione.py @@ -66,13 +66,13 @@ def search(item, text): @support.scrape def peliculas(item): - n = '22' if '/?s=' in item.url else '8' item.contentType = "undefined" action = 'check' - patron = r'src="(?Phttp[^"]+)(?:[^>]+>){4}\s*]+>\s*(?P[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*</a>\s*</h2>' - if item.args == 'search': - patron = r'<item>\s*<title>(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*[^>]+>\s*<link>(?P<url>[^<]+)' + patron = r'src="(?P<poster>http[^"]+)(?:[^>]+>){5}\s*<a href="(?P<url>[^"]+)[^>]+>\s*(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*</a>\s*</h1>' + # if item.args == 'search': + # patron = r'<item>\s*<title>(?P<title>[^\[\(\<]+)(?:\[(?P<quality>[^\]]+)\])?\s*(?:\((?P<lang>[a-zA-z-]+)\))?\s*(?:\((?P<year>\d+)\))?\s*[^>]+>\s*<link>(?P<url>[^<]+)' patronNext = r'href="([^"]+)[^>]+>Successivo' + # debug = True return locals()