Added check that json download status code is 200.

pull/13900/head
Nikolay Fedorov 2 weeks ago committed by GitHub
parent 4df15c0f74
commit a8c799a13c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -101,6 +101,8 @@ class SmotrimIE(InfoExtractor):
)
except Exception as e:
raise ExtractorError(str(e), expected=True)
if json_info.get("status") != 200:
raise ExtractorError("Json download error. Status code: %s" % str(json_info.get("status")), expected=True)
m3u8_url = json_info['data']['playlist']['medialist'][0]['sources']['m3u8'][
'auto'
]
@ -111,9 +113,7 @@ class SmotrimIE(InfoExtractor):
return {
'id': video_id,
'title': json_info['data']['playlist']['medialist'][0]['title'],
'thumbnail': json_info['data']['playlist']['medialist'][0]['pictures'][
'16:9'
],
'thumbnail': json_info['data']['playlist']['medialist'][0]['pictures']['16:9'],
'formats': formats,
'subtitles': subtitles,
}

Loading…
Cancel
Save