From f3effe9a7fb68cbc984900b5796fe8865031b095 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 30 Oct 2017 10:13:40 -0300 Subject: [PATCH 1/3] Corregidas series en pelisplus --- plugin.video.alfa/channels/pelisplus.py | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/plugin.video.alfa/channels/pelisplus.py b/plugin.video.alfa/channels/pelisplus.py index 49313e05..430ee381 100644 --- a/plugin.video.alfa/channels/pelisplus.py +++ b/plugin.video.alfa/channels/pelisplus.py @@ -428,13 +428,18 @@ def get_vip(url): itemlist =[] url= url.replace('reproductor','vip') data = httptools.downloadpage(url).data - patron = ' ' - video_urls = scrapertools.find_multiple_matches(data,'') + video_urls = scrapertools.find_multiple_matches(data,'') for item in video_urls: - id, tipo, lang= scrapertools.find_single_match(item,'plus\/(\d+)\/.*?=(\d+).*?=(.*)') - new_url = 'https://www.elreyxhd.com/pelisplus.php?id=%s&tipo=%s&idioma=%s' % (id, tipo, lang) - data=httptools.downloadpage(new_url, follow_redirects=False).headers - itemlist.extend(servertools.find_video_items(data=str(data))) + if 'elreyxhd' in item: + if 'plus'in item: + id, tipo, lang= scrapertools.find_single_match(item,'plus\/(\d+)\/.*?=(\d+).*?=(.*)') + new_url = 'https://www.elreyxhd.com/pelisplus.php?id=%s&tipo=%s&idioma=%s' % (id, tipo, lang) + data=httptools.downloadpage(new_url, follow_redirects=False).headers + else: + id = scrapertools.find_single_match(item,'episodes\/(\d+)') + new_url = 'https://www.elreyxhd.com/samir.php?id=%s&tipo=capitulo&idioma=latino&x=&sv=' % id + data=httptools.downloadpage(new_url, follow_redirects=False).headers + itemlist.extend(servertools.find_video_items(data=str(data))) return itemlist From 241e644dcfc982cb5e73054291caea3145f3a937 Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 30 Oct 2017 15:02:57 -0300 Subject: [PATCH 2/3] Correcciones --- plugin.video.alfa/channels/descargasmix.py | 2 +- plugin.video.alfa/channels/pelisplus.py | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/plugin.video.alfa/channels/descargasmix.py b/plugin.video.alfa/channels/descargasmix.py index 5a3fe737..cc49d16a 100644 --- a/plugin.video.alfa/channels/descargasmix.py +++ b/plugin.video.alfa/channels/descargasmix.py @@ -302,7 +302,7 @@ def epienlaces(item): def findvideos(item): logger.info() - if (item.extra and item.extra != "findvideos") or item.path: + if item.contentSeason!='': return epienlaces(item) itemlist = [] diff --git a/plugin.video.alfa/channels/pelisplus.py b/plugin.video.alfa/channels/pelisplus.py index 430ee381..6883f008 100644 --- a/plugin.video.alfa/channels/pelisplus.py +++ b/plugin.video.alfa/channels/pelisplus.py @@ -434,7 +434,6 @@ def get_vip(url): if 'plus'in item: id, tipo, lang= scrapertools.find_single_match(item,'plus\/(\d+)\/.*?=(\d+).*?=(.*)') new_url = 'https://www.elreyxhd.com/pelisplus.php?id=%s&tipo=%s&idioma=%s' % (id, tipo, lang) - data=httptools.downloadpage(new_url, follow_redirects=False).headers else: id = scrapertools.find_single_match(item,'episodes\/(\d+)') new_url = 'https://www.elreyxhd.com/samir.php?id=%s&tipo=capitulo&idioma=latino&x=&sv=' % id From a8c2f409ebd95820bc6970ba44fff3032234c8cc Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 31 Oct 2017 14:57:55 -0300 Subject: [PATCH 3/3] Correcciones a canales --- plugin.video.alfa/channels/miradetodo.py | 71 ++---- plugin.video.alfa/channels/pelisencasa.json | 30 --- plugin.video.alfa/channels/pelisencasa.py | 217 ------------------ plugin.video.alfa/channels/pelisgratis.py | 21 +- plugin.video.alfa/channels/seriesblanco.py | 5 +- plugin.video.alfa/channels/tvseriesdk.py | 4 +- .../channels/ultrapeliculashd.json | 3 +- .../channels/ultrapeliculashd.py | 33 ++- 8 files changed, 59 insertions(+), 325 deletions(-) delete mode 100755 plugin.video.alfa/channels/pelisencasa.json delete mode 100755 plugin.video.alfa/channels/pelisencasa.py diff --git a/plugin.video.alfa/channels/miradetodo.py b/plugin.video.alfa/channels/miradetodo.py index 39cd43d5..35110b07 100755 --- a/plugin.video.alfa/channels/miradetodo.py +++ b/plugin.video.alfa/channels/miradetodo.py @@ -319,61 +319,34 @@ def findvideos(item): duplicados = [] data = get_source(item.url) src = data - patron = 'id=(?:div|player)(\d+)>.*?