From 8fb76cf42ae0f5b6cfa32e01d27bd42ab1f8aede Mon Sep 17 00:00:00 2001
From: Alfa-beto <30815244+Alfa-beto@users.noreply.github.com>
Date: Wed, 26 Dec 2018 20:56:59 -0300
Subject: [PATCH] Animeshd
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
- Corrección por cambio de estructura y mejora en el código
---
plugin.video.alfa/channels/animeshd.py | 24 ++++++++++++++----------
1 file changed, 14 insertions(+), 10 deletions(-)
diff --git a/plugin.video.alfa/channels/animeshd.py b/plugin.video.alfa/channels/animeshd.py
index 8d343d3b..ea2504a0 100644
--- a/plugin.video.alfa/channels/animeshd.py
+++ b/plugin.video.alfa/channels/animeshd.py
@@ -90,10 +90,13 @@ def mainlist(item):
return itemlist
-def get_source(url):
+def get_source(url, referer=None):
logger.info()
- data = httptools.downloadpage(url).data
- data = re.sub(r'\n|\r|\t| |
|\s{2,}|"|\(|\)', "", data)
+ if referer is None:
+ data = httptools.downloadpage(url).data
+ else:
+ data = httptools.downloadpage(url, headers={'Referer':referer}).data
+ data = re.sub(r'\n|\r|\t| |
|\s{2,}', "", data)
return data
@@ -107,10 +110,11 @@ def lista(item):
post = {'tipo': 'episodios', '_token': 'rAqVX74O9HVHFFigST3M9lMa5VL7seIO7fT8PBkl'}
post = urllib.urlencode(post)
data = get_source(item.url)
- patron = 'class=anime>