From 72e8b2d0f96f5c887e8336f3815eabcc55111d10 Mon Sep 17 00:00:00 2001 From: Alhaziel Date: Mon, 18 Nov 2019 18:55:55 +0100 Subject: [PATCH] Fix Fastsubita --- channels/fastsubita.py | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/channels/fastsubita.py b/channels/fastsubita.py index 71fd1af5..ef6d52ff 100644 --- a/channels/fastsubita.py +++ b/channels/fastsubita.py @@ -32,19 +32,20 @@ list_quality = ['default'] def mainlist(item): Tvshow = [ - ('Aggiornamenti', ['', 'peliculas', '', 'tvshow']), - ('Per Lettera', ['/elenco-serie-tv/', 'genres', 'genres']) + ('Aggiornamenti', ['', 'peliculas', '', 'update']), + ('Per Lettera {TV}', ['/elenco-serie-tv/', 'genres', 'genres']), + ('Cerca... {TV} bold', ['','search']) ] - search = '' - + # search = '' + return locals() @support.scrape def peliculas(item): support.log(item) - #support.dbg() + # support.dbg() deflang = 'Sub-ITA' action = 'findvideos' @@ -55,10 +56,10 @@ def peliculas(item): action = 'episodios' elif item.args == 'search': patronBlock = r' (?P.*?)' - patron = r'(?:]+>)?[^>]+>[^>]+>[^>]+>[^>]+>[^>]+>]+>(?:(?P.+?)[ ](?P<episode>[\d&#;\d]+\d+|\d+..\d+)(?: \([a-zA-Z\s]+\) )(?:s\d+e\d+)?[ ]?(?:[&#\d;|.{3}]+)(?P<title2>[^&#\d;|^.{3}]+)(?:|.+?))<' + patronMenu = r'(?:<img src="(?P<thumb>[^"]+)"[^>]+>)?[^>]+>[^>]+>[^>]+>[^>]+>[^>]+><a href="(?P<url>[^"]+)"[^>]+>(?:(?P<title>.+?)[ ](?P<episode>[\d&#;\d]+\d+|\d+..\d+)(?: \([a-zA-Z\s]+\) )(?:s\d+e\d+)?[ ]?(?:[&#\d;|.{3}]+)(?P<title2>[^&#\d;|^.{3}]+)(?:|.+?))<' else: patron = r'<div class="featured-thumb"> <a href="(?P<url>[^"]+)" title="(?:(?P<title>.+?)[ ]?(?P<episode>\d+×\d+).+?“(?P<title2>.+?)”).+?">' - patronBlock = r'<main id="main" class="site-main" role="main">(?P<block>.*?)<nav class="navigation pagination" role="navigation">' + patronBlock = r'<main id="main"[^>]+>(?P<block>.*?)<div id="secondary' patronNext = '<a class="next page-numbers" href="(.*?)">Successivi'