From 479fab0812d96cf29d154e4583da02539317f5cc Mon Sep 17 00:00:00 2001 From: Alhaziel Date: Sat, 30 Nov 2019 17:57:18 +0100 Subject: [PATCH] Fix AKStream --- servers/akstream.json | 2 +- servers/akstream.py | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/servers/akstream.json b/servers/akstream.json index 2dd10669..3dd3023c 100644 --- a/servers/akstream.json +++ b/servers/akstream.json @@ -9,7 +9,7 @@ }, { "pattern": "akvideo.stream/(?:embed-)?([a-zA-Z0-9]+)", - "url": "http://akvideo.stream/\\1" + "url": "http://akvideo.stream/video/\\1" } ] }, diff --git a/servers/akstream.py b/servers/akstream.py index c4475d64..99b04900 100644 --- a/servers/akstream.py +++ b/servers/akstream.py @@ -24,13 +24,15 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= data = httptools.downloadpage(page_url).data.replace('https','http') vres = scrapertools.find_multiple_matches(data, 'nowrap[^>]+>([^,]+)') - data_pack = scrapertools.find_single_match(data, "(eval.function.p,a,c,k,e,.*?)\s*") + data_pack = scrapertools.find_single_match(data, "\n\s*]+>(eval.function.p,a,c,k,e,.*?)\s*") if data_pack != "": from lib import jsunpack data = jsunpack.unpack(data_pack) # URL + # logger.info(data) matches = scrapertools.find_multiple_matches(data, '(http.*?\.mp4)') + # logger.info(str(matches)) _headers = urllib.urlencode(httptools.default_headers) i = 0