diff --git a/plugin.video.alfa/servers/powvideo.py b/plugin.video.alfa/servers/powvideo.py index c82961ec..de0c0c4c 100755 --- a/plugin.video.alfa/servers/powvideo.py +++ b/plugin.video.alfa/servers/powvideo.py @@ -44,5 +44,5 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= def decode_powvideo_url(url): tria = re.compile('[0-9a-z]{40,}', re.IGNORECASE).findall(url)[0] gira = tria[::-1] - x = gira[:2] + gira[3:] + x = gira[1:] return re.sub(tria, x, url) diff --git a/plugin.video.alfa/servers/streamcloud.py b/plugin.video.alfa/servers/streamcloud.py index e7311743..350b6dc5 100755 --- a/plugin.video.alfa/servers/streamcloud.py +++ b/plugin.video.alfa/servers/streamcloud.py @@ -45,7 +45,8 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= media_url = scrapertools.get_match(data, 'file\: "([^"]+)"') video_urls = [] - video_urls.append([scrapertools.get_filename_from_url(media_url)[-4:] + " [streamcloud]", media_url]) + video_urls.append([scrapertools.get_filename_from_url(media_url)[-4:] + " [streamcloud]", media_url+"|Referer="+page_url]) + for video_url in video_urls: logger.info("%s - %s" % (video_url[0], video_url[1])) diff --git a/plugin.video.alfa/servers/streamplay.py b/plugin.video.alfa/servers/streamplay.py index 9ceae02b..cf8e0303 100644 --- a/plugin.video.alfa/servers/streamplay.py +++ b/plugin.video.alfa/servers/streamplay.py @@ -46,5 +46,5 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= def decode_video_url(url): tria = re.compile('[0-9a-z]{40,}', re.IGNORECASE).findall(url)[0] gira = tria[::-1] - x = gira[:2] + gira[3:] + x = gira[:3] + gira[4:] return re.sub(tria, x, url) diff --git a/plugin.video.alfa/servers/vidoza.py b/plugin.video.alfa/servers/vidoza.py index eacec9e5..a7b55f11 100755 --- a/plugin.video.alfa/servers/vidoza.py +++ b/plugin.video.alfa/servers/vidoza.py @@ -20,7 +20,7 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= logger.info("(page_url='%s')" % page_url) data = httptools.downloadpage(page_url).data video_urls = [] - matches = scrapertools.find_multiple_matches(data, 'file\s*:\s*"([^"]+)"\s*,\s*label:"([^"]+)"') + matches = scrapertools.find_multiple_matches(data, 'src\s*:\s*"([^"]+)".*?label:\'([^\']+)\'') for media_url, calidad in matches: ext = media_url[-4:] video_urls.append(["%s %s [vidoza]" % (ext, calidad), media_url])