diff --git a/servers/maxstream.py b/servers/maxstream.py index d7c50cf4..ece93bce 100644 --- a/servers/maxstream.py +++ b/servers/maxstream.py @@ -3,7 +3,7 @@ # Conector MaxStream # -------------------------------------------------------- -from core import httptools, scrapertools +from core import httptools, scrapertools, support from platformcode import logger, config import ast, sys @@ -47,10 +47,15 @@ def get_video_url(page_url, premium=False, user="", password="", video_password= logger.debug('Something wrong: no url found before that :(') if url_video: + import random, string parse = urlparse.urlparse(url_video) video_urls.append(['mp4 [MaxStream]', url_video]) try: - video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{}/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1]) ]) + r1 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19)) + r2 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19)) + r3 = ''.join(random.choice(string.ascii_letters + string.digits) for i in range(19)) + video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{},{},{},{},.urlset/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1], r1, r2, r3)]) + # video_urls.append(['m3u8 [MaxStream]', '{}://{}/hls/{},wpsc2hllm5g5fkjvslq,4jcc2hllm5gzykkkgha,fmca2hllm5jtpb7cj5q,.urlset/master.m3u8'.format(parse.scheme, parse.netloc, parse.path.split('/')[1])]) except: logger.debug('Something wrong: Impossible get HLS stream') return video_urls