Fix auto SC

This commit is contained in:
marco
2023-11-23 20:07:07 +01:00
parent c3fa9f22aa
commit 7ab21e01c5
+17 -17
View File
@@ -34,23 +34,23 @@ def get_video_url(page_url, premium=False, user="", password="", video_password=
masterPlaylistParams = ast.literal_eval(iframeParams[0]) masterPlaylistParams = ast.literal_eval(iframeParams[0])
url = iframeParams[1] + '?{}&n=1'.format(urllib.parse.urlencode(masterPlaylistParams)) url = iframeParams[1] + '?{}&n=1'.format(urllib.parse.urlencode(masterPlaylistParams))
info = support.match(url, patron=r'LANGUAGE="([^"]+)",\s*URI="([^"]+)|(http.*?rendition=(\d+)[^\s]+)').matches # info = support.match(url, patron=r'LANGUAGE="([^"]+)",\s*URI="([^"]+)|(http.*?rendition=(\d+)[^\s]+)').matches
#
if info: # if info:
for lang, sub, url, res in info: # for lang, sub, url, res in info:
if sub: # if sub:
if lang == 'auto': lang = 'ita-forced' # if lang == 'auto': lang = 'ita-forced'
subs.append([lang, sub]) # subs.append([lang, sub])
elif not 'token=&' in url: # elif not 'token=&' in url:
urls.append([res, url]) # urls.append([res, url])
#
if subs: # if subs:
local_subs = subs_downloader(subs) # local_subs = subs_downloader(subs)
video_urls = [['m3u8 [{}]'.format(res), url, 0, local_subs] for res, url in urls] # video_urls = [['m3u8 [{}]'.format(res), url, 0, local_subs] for res, url in urls]
else: # else:
video_urls = [['m3u8 [{}]'.format(res), url] for res, url in urls] # video_urls = [['m3u8 [{}]'.format(res), url] for res, url in urls]
else: # else:
video_urls = [['hls', url]] video_urls = [['hls', url]]
return video_urls return video_urls