From 5e1fdcafae45b780f971d4aa1e8b1666f87dd673 Mon Sep 17 00:00:00 2001 From: paezner Date: Wed, 20 Feb 2019 17:48:23 +0100 Subject: [PATCH] pandamovie: cambio de estructura pornboss: cambio de estructura porntrex: cambio estructura y thumbnail videosXYZ: cambio de estructura xms: cambio host --- plugin.video.alfa/channels/pandamovie.py | 18 ++++++++++-------- plugin.video.alfa/channels/pornboss.py | 17 +++++++++-------- plugin.video.alfa/channels/porntrex.py | 2 ++ plugin.video.alfa/channels/videosXYZ.py | 4 ++-- plugin.video.alfa/channels/xms.py | 9 +++------ 5 files changed, 26 insertions(+), 24 deletions(-) diff --git a/plugin.video.alfa/channels/pandamovie.py b/plugin.video.alfa/channels/pandamovie.py index 96f70a82..ec8a72ab 100644 --- a/plugin.video.alfa/channels/pandamovie.py +++ b/plugin.video.alfa/channels/pandamovie.py @@ -14,9 +14,9 @@ host= 'https://pandamovies.pw' def mainlist(item): logger.info() itemlist = [] - itemlist.append( Item(channel=item.channel, title="Peliculas" , action="lista", url=host + "/list-movies")) - itemlist.append( Item(channel=item.channel, title="Categorias" , action="categorias", url=host + "/list-movies")) - itemlist.append( Item(channel=item.channel, title="Canal" , action="categorias", url=host + "/list-movies")) + itemlist.append( Item(channel=item.channel, title="Peliculas" , action="lista", url=host + "/movies")) + itemlist.append( Item(channel=item.channel, title="Categorias" , action="categorias", url=host + "/movies")) + itemlist.append( Item(channel=item.channel, title="Canal" , action="categorias", url=host + "/movies")) itemlist.append( Item(channel=item.channel, title="Buscar", action="search")) return itemlist @@ -42,7 +42,7 @@ def categorias(item): else: data = scrapertools.get_match(data,'Studios(.*?)') data = re.sub(r"\n|\r|\t| |
", "", data) - patron = '
  • ([^<]+)' + patron = '([^<]+)' matches = re.compile(patron,re.DOTALL).findall(data) for scrapedurl,scrapedtitle in matches: scrapedplot = "" @@ -58,17 +58,19 @@ def lista(item): logger.info() itemlist = [] data = scrapertools.cachePage(item.url) - patron = '
  • 1
  • + next_page = scrapertools.find_single_match(data,'
  • .*?href=\'([^\']+)\'>') if next_page =="": next_page = scrapertools.find_single_match(data,'Next »') if next_page!="": diff --git a/plugin.video.alfa/channels/pornboss.py b/plugin.video.alfa/channels/pornboss.py index c5f06431..d0886ca6 100644 --- a/plugin.video.alfa/channels/pornboss.py +++ b/plugin.video.alfa/channels/pornboss.py @@ -19,7 +19,7 @@ def mainlist(item): itemlist.append( Item(channel=item.channel, title=" categorias" , action="categorias", url=host + "/category/movies/")) itemlist.append( Item(channel=item.channel, title="Videos" , action="lista", url=host + "/category/clips/")) - itemlist.append( Item(channel=item.channel, title=" categorias" , action="lista", url=host + "/category/clips/")) + itemlist.append( Item(channel=item.channel, title=" categorias" , action="categorias", url=host + "/category/clips/")) return itemlist @@ -41,11 +41,11 @@ def categorias(item): itemlist = [] data = httptools.downloadpage(item.url).data data = re.sub(r"\n|\r|\t| |
    ", "", data) - if item.url == host + "/category/movies/": + if "/category/movies/" in item.url: data = scrapertools.get_match(data,'>Movies(.*?)') else: data = scrapertools.get_match(data,'>Clips(.*?)') - patron = '([^"]+)' + patron = '([^"]+)' matches = re.compile(patron,re.DOTALL).findall(data) scrapertools.printMatches(matches) for scrapedurl,scrapedtitle in matches: @@ -60,20 +60,21 @@ def lista(item): logger.info() itemlist = [] data = scrapertools.cachePage(item.url) - patron = '