diff --git a/servers/upstream.py b/servers/upstream.py index f254ebdc..8c4be435 100644 --- a/servers/upstream.py +++ b/servers/upstream.py @@ -19,7 +19,12 @@ def test_video_exists(page_url): def get_video_url(page_url, premium=False, user="", password="", video_password=""): video_urls = [] - media_url = scrapertools.find_single_match(data, r'file:"([^"]+)"') + global data + new_data = scrapertools.find_single_match(data, r"") + if new_data != "": + from lib import jsunpack + data = jsunpack.unpack(new_data) + media_url = scrapertools.find_single_match(data, r'file:"([^"]+)"') + '|Referer=' + page_url video_urls.append(["%s [UPstream]" % media_url.split('.')[-1], media_url]) return video_urls