Arreglado AnitoonsTV
This commit is contained in:
@@ -32,7 +32,7 @@ def mainlist(item):
|
|||||||
|
|
||||||
itemlist = list()
|
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))
|
thumbnail=thumb_series))
|
||||||
itemlist.append(Item(channel=item.channel, action="lista", title="Series Animadas", url=host,
|
itemlist.append(Item(channel=item.channel, action="lista", title="Series Animadas", url=host,
|
||||||
thumbnail=thumb_series))
|
thumbnail=thumb_series))
|
||||||
@@ -52,45 +52,38 @@ def lista(item):
|
|||||||
|
|
||||||
data = httptools.downloadpage(item.url).data
|
data = httptools.downloadpage(item.url).data
|
||||||
data = re.sub(r"\n|\r|\t|\s{2}| ", "", data)
|
data = re.sub(r"\n|\r|\t|\s{2}| ", "", data)
|
||||||
if 'Novedades' in item.title:
|
#logger.info("Pagina para regex "+data)
|
||||||
patron_cat = '<div class="activos"><h3>(.+?)<\/h2><\/a><\/div>'
|
patron = '<div class="serie">' #Encabezado regex
|
||||||
patron = '<a href="(.+?)"><h2><span>(.+?)<\/span>'
|
patron +="<a href='(.+?)'>" #scrapedurl
|
||||||
else:
|
patron +="<img src='(.+?)'.+?" #scrapedthumbnail
|
||||||
patron_cat = '<li><a href=.+?>'
|
patron +="<p class='.+?'>(.+?)<\/p>" #scrapedtitle
|
||||||
patron_cat += str(item.title)
|
patron +=".+?<span .+?>(.+?)<\/span>" #scrapedplot
|
||||||
patron_cat += '<\/a><div>(.+?)<\/div><\/li>'
|
|
||||||
patron = "<a href='(.+?)'>(.+?)<\/a>"
|
|
||||||
data = scrapertools.find_single_match(data, patron_cat)
|
|
||||||
|
|
||||||
matches = scrapertools.find_multiple_matches(data, patron)
|
matches = scrapertools.find_multiple_matches(data, patron)
|
||||||
for link, name in matches:
|
for scrapedurl, scrapedthumbnail,scrapedtitle,scrapedplot in matches:
|
||||||
if "Novedades" in item.title:
|
if ":" in scrapedtitle:
|
||||||
url = link
|
cad = scrapedtitle.split(":")
|
||||||
title = name.capitalize()
|
|
||||||
else:
|
|
||||||
url = host + link
|
|
||||||
title = name
|
|
||||||
if ":" in title:
|
|
||||||
cad = title.split(":")
|
|
||||||
show = cad[0]
|
show = cad[0]
|
||||||
else:
|
else:
|
||||||
if "(" in title:
|
if "(" in scrapedtitle:
|
||||||
cad = title.split("(")
|
cad = scrapedtitle.split("(")
|
||||||
if "Super" in title:
|
if "Super" in scrapedtitle:
|
||||||
show = cad[1]
|
show = cad[1]
|
||||||
show = show.replace(")", "")
|
show = show.replace(")", "")
|
||||||
else:
|
else:
|
||||||
show = cad[0]
|
show = cad[0]
|
||||||
else:
|
else:
|
||||||
show = title
|
show = scrapedtitle
|
||||||
if "&" in show:
|
if "&" in show:
|
||||||
cad = title.split("xy")
|
cad = scrapedtitle.split("xy")
|
||||||
show = cad[0]
|
show = cad[0]
|
||||||
context1=[renumbertools.context(item), autoplay.context]
|
context = renumbertools.context(item)
|
||||||
itemlist.append(
|
context2 = autoplay.context
|
||||||
item.clone(title=title, url=url, plot=show, action="episodios", show=show,
|
context.extend(context2)
|
||||||
context=context1))
|
scrapedurl=host+scrapedurl
|
||||||
tmdb.set_infoLabels(itemlist)
|
itemlist.append(item.clone(title=scrapedtitle, url=scrapedurl, plot=scrapedplot,
|
||||||
|
thumbnail=scrapedthumbnail, action="episodios", show=show, context=context))
|
||||||
|
#tmdb.set_infoLabels(itemlist)
|
||||||
return itemlist
|
return itemlist
|
||||||
|
|
||||||
|
|
||||||
@@ -102,7 +95,7 @@ def episodios(item):
|
|||||||
|
|
||||||
patron = '<div class="pagina">(.+?)<\/div><div id="fade".+?>'
|
patron = '<div class="pagina">(.+?)<\/div><div id="fade".+?>'
|
||||||
data = scrapertools.find_single_match(data, patron)
|
data = scrapertools.find_single_match(data, patron)
|
||||||
patron_caps = "<a href='(.+?)'>Capitulo: (.+?) - (.+?)<\/a>"
|
patron_caps = "<li><a href='(.+?)'>Capitulo: (.+?) - (.+?)<\/a>"
|
||||||
matches = scrapertools.find_multiple_matches(data, patron_caps)
|
matches = scrapertools.find_multiple_matches(data, patron_caps)
|
||||||
show = scrapertools.find_single_match(data, '<span>Titulo.+?<\/span>(.+?)<br><span>')
|
show = scrapertools.find_single_match(data, '<span>Titulo.+?<\/span>(.+?)<br><span>')
|
||||||
scrapedthumbnail = scrapertools.find_single_match(data, "<img src='(.+?)'.+?>")
|
scrapedthumbnail = scrapertools.find_single_match(data, "<img src='(.+?)'.+?>")
|
||||||
@@ -150,29 +143,28 @@ def findvideos(item):
|
|||||||
|
|
||||||
data = httptools.downloadpage(item.url).data
|
data = httptools.downloadpage(item.url).data
|
||||||
data1 = re.sub(r"\n|\r|\t|\s{2}| ", "", data)
|
data1 = re.sub(r"\n|\r|\t|\s{2}| ", "", data)
|
||||||
data_vid = scrapertools.find_single_match(data1, '<div class="videos">(.+?)<\/div><div .+?>')
|
data_vid = scrapertools.find_single_match(data1, 'var q = \[ \[(.+?)\] \]')
|
||||||
|
logger.info("h12ghcvh1 "+data_vid)
|
||||||
# name = scrapertools.find_single_match(data,'<span>Titulo.+?<\/span>([^<]+)<br>')
|
# name = scrapertools.find_single_match(data,'<span>Titulo.+?<\/span>([^<]+)<br>')
|
||||||
scrapedplot = scrapertools.find_single_match(data, '<br><span>Descrip.+?<\/span>([^<]+)<br>')
|
scrapedplot = scrapertools.find_single_match(data, '<br><span>Descrip.+?<\/span>([^<]+)<br>')
|
||||||
scrapedthumbnail = scrapertools.find_single_match(data, '<div class="caracteristicas"><img src="([^<]+)">')
|
scrapedthumbnail = scrapertools.find_single_match(data, '<div class="caracteristicas"><img src="([^<]+)">')
|
||||||
itemla = scrapertools.find_multiple_matches(data_vid, '<div class="serv">.+?-(.+?)-(.+?)<\/div><.+? src="(.+?)"')
|
itemla = scrapertools.find_multiple_matches(data_vid, '"(.+?)"')
|
||||||
for server, quality, url in itemla:
|
for url in itemla:
|
||||||
if "HQ" in quality:
|
url=url.replace('\/', '/')
|
||||||
quality = "HD"
|
server1=url.split('/')
|
||||||
if "Calidad Alta" in quality:
|
server=server1[2]
|
||||||
quality = "HQ"
|
if "." in server:
|
||||||
if " Calidad media - Carga mas rapido" in quality:
|
server1=server.split('.')
|
||||||
quality = "360p"
|
if len(server1)==3:
|
||||||
server = server.lower().strip()
|
server=server1[1]
|
||||||
if "ok" in server:
|
else:
|
||||||
server = 'okru'
|
server=server1[0]
|
||||||
if "rapid" in server:
|
if "goo" in url:
|
||||||
server = 'rapidvideo'
|
|
||||||
if "netu" in server:
|
|
||||||
server = 'netutv'
|
|
||||||
url = googl(url)
|
url = googl(url)
|
||||||
itemlist.append(item.clone(url=url, action="play", server=server, contentQuality=quality,
|
server='netutv'
|
||||||
thumbnail=scrapedthumbnail, plot=scrapedplot,
|
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)))
|
title="Enlace encontrado en: %s [%s]" % (server.capitalize(), quality)))
|
||||||
|
|
||||||
autoplay.start(itemlist, item)
|
autoplay.start(itemlist, item)
|
||||||
|
|||||||
Reference in New Issue
Block a user