[playerglobewien] - improvement url extractor (thx to sehaas)

This commit is contained in:
Oneboy1979 2020-04-19 10:08:49 +02:00
parent 9ed1d089d1
commit 614c2697b5
1 changed files with 3 additions and 4 deletions

View File

@ -65,8 +65,7 @@ class PlayerGlobeWienIE(InfoExtractor):
vod = next_data.get('props').get('initialState').get('vod') vod = next_data.get('props').get('initialState').get('vod')
formats = [] formats = []
for key in vod.get('streamUrl'): for key, src_url in vod.get('streamUrl').items():
src_url = vod.get('streamUrl').get(key)
if key == 'hls': if key == 'hls':
formats.extend(self._extract_m3u8_formats( formats.extend(self._extract_m3u8_formats(
src_url, video_id, ext='mp4', m3u8_id=key, fatal=False)) src_url, video_id, ext='mp4', m3u8_id=key, fatal=False))
@ -80,10 +79,10 @@ class PlayerGlobeWienIE(InfoExtractor):
}) })
thumbnails = [] thumbnails = []
for key in vod.get('images'): for key, src_url in vod.get('images').items():
thumbnails.append({ thumbnails.append({
'id': key, 'id': key,
'url': vod.get('images').get(key), 'url': src_url,
}) })
self._check_formats(formats, video_id) self._check_formats(formats, video_id)
self._sort_formats(formats) self._sort_formats(formats)