diff --git a/plugin.video.alfa/channels/maxipelis24.py b/plugin.video.alfa/channels/maxipelis24.py index 674e8417..9be8e64e 100644 --- a/plugin.video.alfa/channels/maxipelis24.py +++ b/plugin.video.alfa/channels/maxipelis24.py @@ -14,10 +14,10 @@ from channelselector import get_thumb host = "https://maxipelis24.tv" -IDIOMAS = {'Latino': 'Latino', 'Subtitulado': 'VOSE', 'Español': 'CAST'} +IDIOMAS = {'Latino': 'Latino', 'Sub':'VOSE', 'Subtitulado': 'VOSE', 'Español': 'CAST', 'Castellano':'CAST'} list_language = IDIOMAS.values() list_quality = [] -list_servers = ['rapidvideo', 'vidoza', 'openload', 'streamango'] +list_servers = ['rapidvideo', 'vidoza', 'openload', 'streamango', 'okru'] def mainlist(item): @@ -53,7 +53,6 @@ def category(item): itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) - if item.cat == 'genre': data = scrapertools.find_single_match( data, '

Géneros .*?') @@ -106,7 +105,6 @@ def movies(item): if next_page: itemlist.append(item.clone(url=next_page, page=0, title=" Siguiente »")) - return itemlist @@ -115,16 +113,28 @@ def findvideos(item): itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) - data1 = scrapertools.find_single_match( - data, '') - patron = "li>.*?href=.*?>([^\s]+)" - matches1 = re.compile(patron, re.DOTALL).findall(data1) - for lang in matches1: - idioma = lang - - patron = '
.*?
') + patron = 'li>.*?href="#div%s.*?>.*?([^<|\s]+)' % ot + matches1 = re.compile(patron, re.DOTALL).findall(data1) + for lang in matches1: + if "VIP" in lang: + continue + idioma = lang + + if 'ok.ru' in link: + patron = '