diff --git a/plugin.video.alfa/channels/absoluporn.py b/plugin.video.alfa/channels/absoluporn.py index cb79c516..aea514f6 100644 --- a/plugin.video.alfa/channels/absoluporn.py +++ b/plugin.video.alfa/channels/absoluporn.py @@ -19,7 +19,7 @@ def mainlist(item): itemlist = [] itemlist.append( Item(channel=item.channel, title="Nuevos" , action="peliculas", url=host + "/wall-date-1.html")) - itemlist.append( Item(channel=item.channel, title="Mejor valorados" , action="peliculas", url=host + "/wall-note-1.html")) + itemlist.append( Item(channel=item.channel, title="Mas valorados" , action="peliculas", url=host + "/wall-note-1.html")) itemlist.append( Item(channel=item.channel, title="Mas vistos" , action="peliculas", url=host + "/wall-main-1.html")) itemlist.append( Item(channel=item.channel, title="Mas largos" , action="peliculas", url=host + "/wall-time-1.html")) @@ -52,7 +52,8 @@ def categorias(item): scrapedthumbnail = "" scrapedurl = scrapedurl.replace(".html", "_date.html") scrapedurl = host +"/" + scrapedurl - itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle , url=scrapedurl , thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) + itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle, url=scrapedurl, + thumbnail=scrapedthumbnail , plot=scrapedplot) ) return itemlist @@ -60,6 +61,7 @@ def peliculas(item): logger.info() itemlist = [] data = httptools.downloadpage(item.url).data + data = re.sub(r"\n|\r|\t| |
|
", "", data) patron = '
\d+ CLIPS(.*?)

FILM

') data = re.sub(r"\n|\r|\t| |
", "", data) - patron = '
  • .*?([^"]+)([^"]+)' + patron = '
  • .*?' + patron += '([^"]+)([^"]+)' matches = re.compile(patron,re.DOTALL).findall(data) for scrapedurl,cantidad,scrapedtitle in matches: scrapedplot = "" scrapedthumbnail = "" - itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle , url=scrapedurl , thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) + itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle, url=scrapedurl, + thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) return itemlist @@ -60,9 +61,9 @@ def categorias(item): matches = re.compile(patron,re.DOTALL).findall(data) for scrapedurl,scrapedthumbnail,scrapedtitle in matches: scrapedplot = "" - scrapedurl = scrapedurl.replace("top", "new") scrapedurl = urlparse.urljoin(item.url,scrapedurl) - itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle , url=scrapedurl , thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) + itemlist.append( Item(channel=item.channel, action="peliculas", title=scrapedtitle, url=scrapedurl, + thumbnail=scrapedthumbnail , plot=scrapedplot , folder=True) ) return itemlist @@ -82,23 +83,26 @@ def peliculas(item): thumbnail = scrapedthumbnail plot = "" year = "" - itemlist.append( Item(channel=item.channel, action="findvideos" , title=title , url=url, thumbnail=thumbnail, plot=plot, contentTitle = title, infoLabels={'year':year} )) + itemlist.append( Item(channel=item.channel, action="play", title=title, url=url, thumbnail=thumbnail, + plot=plot, contentTitle = title, infoLabels={'year':year} )) next_page_url = scrapertools.find_single_match(data,'
  • NEXT') if next_page_url!="": next_page_url = urlparse.urljoin(item.url,next_page_url) - itemlist.append( Item(channel=item.channel , action="peliculas" , title="Página Siguiente >>" , text_color="blue", url=next_page_url , folder=True) ) + itemlist.append( Item(channel=item.channel , action="peliculas", title="Página Siguiente >>", text_color="blue", + url=next_page_url , folder=True) ) return itemlist -def findvideos(item): +def play(item): logger.info() itemlist = [] data = scrapertools.cachePage(item.url) scrapedurl = scrapertools.find_single_match(data,'