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>