From 606bfe4618d6db4ce6dc26389dcbef1f53ec2886 Mon Sep 17 00:00:00 2001 From: marco <10120390+mac12m99@users.noreply.github.com> Date: Tue, 24 Oct 2023 19:45:38 +0200 Subject: [PATCH] Fix altadefinizione, film in videoteca --- channels/altadefinizione.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/channels/altadefinizione.py b/channels/altadefinizione.py index 416b9c5d..7e02474b 100644 --- a/channels/altadefinizione.py +++ b/channels/altadefinizione.py @@ -74,7 +74,7 @@ def peliculas(item): # if item.args == 'search': # patron = r'\s*(?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 + # debug = True return locals() @@ -101,6 +101,10 @@ def check(item): def findvideos(item): logger.debug() # support.dbg() + if not item.data: + item.data = httptools.downloadpage(item.url).data + data = item.data if item.contentType == 'movie' and isinstance(item.data, str): - item.data = support.match(support.match(item.data, patron=r'iframe src="([^"]+)').match).data - return support.server(item, item.data) + data = support.match(support.match(item.data, patron=r'iframe src="([^"]+)').match).data + item.data = '' + return support.server(item, data)