From 1a3560977392b6c77f8d685f04fc6b60dfebdfd2 Mon Sep 17 00:00:00 2001 From: Kingbox <37674310+lopezvg@users.noreply.github.com> Date: Mon, 9 Apr 2018 15:53:15 +0200 Subject: [PATCH] Mejortorrent: arreglos de url MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Después del cambio de dominio, ha cambiado el comportamiento de la creación de urls de .torrents, tanto en Series como en Películas --- plugin.video.alfa/channels/mejortorrent.py | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/plugin.video.alfa/channels/mejortorrent.py b/plugin.video.alfa/channels/mejortorrent.py index f085f160..c31662f6 100755 --- a/plugin.video.alfa/channels/mejortorrent.py +++ b/plugin.video.alfa/channels/mejortorrent.py @@ -254,7 +254,7 @@ def episodios(item): url = host + scrapertools.find_single_match(data,patron) # "episodios%5B1%5D=11744&total_capis=5&tabla=series&titulo=Sea+Patrol+-+2%AA+Temporada" post = urllib.urlencode({name: value, "total_capis": total_capis, "tabla": tabla, "titulo": titulo}) - logger.debug("post=" + post) + #logger.debug("post=" + post) if item.extra == "series": epi = scrapedtitle.split("x") @@ -311,7 +311,6 @@ def show_movie_info(item): pass data = httptools.downloadpage(item.url).data - logger.debug("data=" + data) patron = "") + if scrapertools.find_single_match(torrent_data, ""): + link = scrapertools.get_match(torrent_data, "") + else: + link = scrapertools.get_match(torrent_data, "") link = urlparse.urljoin(url, link) logger.debug("link=" + link) itemlist.append(Item(channel=item.channel, action="play", server="torrent", title=item.title, url=link, @@ -363,7 +364,7 @@ def play(item): else: #data = httptools.downloadpage(item.url, post=item.extra).data data = httptools.downloadpage(item.url).data - logger.debug("data=" + data) + #logger.debug("data=" + data) params = dict(urlparse.parse_qsl(item.extra)) patron = host + "/secciones.php?sec=descargas&ap=contar&tabla=" + params["tabla"] + "&id=" + item.id @@ -373,7 +374,9 @@ def play(item): data = httptools.downloadpage(patron).data patron = "Pincha " - link = host + scrapertools.find_single_match(data, patron) + link = scrapertools.find_single_match(data, patron) + if not host in link: + link = host + link logger.info("link=" + link) itemlist.append(Item(channel=item.channel, action="play", server="torrent", title=item.title, url=link, thumbnail=item.thumbnail, plot=item.plot, folder=False))