From b5f1e7180cf6cb1b071cda8d9f3660ea31a5b07c Mon Sep 17 00:00:00 2001 From: Intel1 <25161862+Intel11@users.noreply.github.com> Date: Wed, 6 Dec 2017 17:40:04 -0500 Subject: [PATCH] userscloud: fix --- plugin.video.alfa/servers/userscloud.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugin.video.alfa/servers/userscloud.py b/plugin.video.alfa/servers/userscloud.py index d878e510..a2dfc668 100755 --- a/plugin.video.alfa/servers/userscloud.py +++ b/plugin.video.alfa/servers/userscloud.py @@ -2,6 +2,7 @@ from core import httptools from core import scrapertools +from lib import jsunpack from platformcode import logger @@ -21,7 +22,9 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= video_urls = [] data = httptools.downloadpage(page_url).data - media_url = scrapertools.find_single_match(data, '") + unpacked = jsunpack.unpack(packed) + media_url = scrapertools.find_single_match(unpacked, 'src"value="([^"]+)') if not media_url: id_ = page_url.rsplit("/", 1)[1] rand = scrapertools.find_single_match(data, 'name="rand" value="([^"]+)"')