diff --git a/plugin.video.alfa/channels/anitoonstv.py b/plugin.video.alfa/channels/anitoonstv.py index 417ef1f1..909293f5 100644 --- a/plugin.video.alfa/channels/anitoonstv.py +++ b/plugin.video.alfa/channels/anitoonstv.py @@ -32,7 +32,7 @@ def mainlist(item): itemlist = list() - itemlist.append(Item(channel=item.channel, action="lista", title="Anime", url=host, + itemlist.append(Item(channel=item.channel, action="lista", title="Series", url=host+"/lista-de-anime.php", thumbnail=thumb_series)) itemlist.append(Item(channel=item.channel, action="lista", title="Series Animadas", url=host, thumbnail=thumb_series)) @@ -52,45 +52,38 @@ def lista(item): data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t|\s{2}| ", "", data) - if 'Novedades' in item.title: - patron_cat = '

(.+?)<\/h2><\/a><\/div>' - patron = '

(.+?)<\/span>' - else: - patron_cat = '
  • ' - patron_cat += str(item.title) - patron_cat += '<\/a>
    (.+?)<\/div><\/li>' - patron = "(.+?)<\/a>" - data = scrapertools.find_single_match(data, patron_cat) + #logger.info("Pagina para regex "+data) + patron = '
    ' #Encabezado regex + patron +="" #scrapedurl + patron +="Titulo.+?<\/span>(.+?)
    ') scrapedthumbnail = scrapertools.find_single_match(data, "") @@ -150,29 +143,28 @@ def findvideos(item): data = httptools.downloadpage(item.url).data data1 = re.sub(r"\n|\r|\t|\s{2}| ", "", data) - data_vid = scrapertools.find_single_match(data1, '
    (.+?)<\/div>
    ') - + data_vid = scrapertools.find_single_match(data1, 'var q = \[ \[(.+?)\] \]') + logger.info("h12ghcvh1 "+data_vid) # name = scrapertools.find_single_match(data,'Titulo.+?<\/span>([^<]+)
    ') scrapedplot = scrapertools.find_single_match(data, '
    Descrip.+?<\/span>([^<]+)
    ') scrapedthumbnail = scrapertools.find_single_match(data, '
    ') - itemla = scrapertools.find_multiple_matches(data_vid, '
    .+?-(.+?)-(.+?)<\/div><.+? src="(.+?)"') - for server, quality, url in itemla: - if "HQ" in quality: - quality = "HD" - if "Calidad Alta" in quality: - quality = "HQ" - if " Calidad media - Carga mas rapido" in quality: - quality = "360p" - server = server.lower().strip() - if "ok" in server: - server = 'okru' - if "rapid" in server: - server = 'rapidvideo' - if "netu" in server: - server = 'netutv' + itemla = scrapertools.find_multiple_matches(data_vid, '"(.+?)"') + for url in itemla: + url=url.replace('\/', '/') + server1=url.split('/') + server=server1[2] + if "." in server: + server1=server.split('.') + if len(server1)==3: + server=server1[1] + else: + server=server1[0] + if "goo" in url: url = googl(url) - itemlist.append(item.clone(url=url, action="play", server=server, contentQuality=quality, - thumbnail=scrapedthumbnail, plot=scrapedplot, + server='netutv' + quality="360p" + itemlist.append(item.clone(url=url, action="play", + thumbnail=scrapedthumbnail, server=server, plot=scrapedplot, title="Enlace encontrado en: %s [%s]" % (server.capitalize(), quality))) autoplay.start(itemlist, item)