[extractor/rumble] raise error if unable to get video info

This commit is contained in:
kikuyan 2021-07-21 14:33:35 +09:00
parent a803582717
commit b5a6249885

View File

@ -5,6 +5,7 @@ from .common import InfoExtractor
from ..compat import compat_str from ..compat import compat_str
from ..utils import ( from ..utils import (
determine_ext, determine_ext,
ExtractorError,
int_or_none, int_or_none,
parse_iso8601, parse_iso8601,
try_get, try_get,
@ -33,6 +34,9 @@ class RumbleEmbedIE(InfoExtractor):
video = self._download_json( video = self._download_json(
'https://rumble.com/embedJS/', video_id, 'https://rumble.com/embedJS/', video_id,
query={'request': 'video', 'v': video_id}) query={'request': 'video', 'v': video_id})
if not video:
raise ExtractorError('Unable to get video information. Please make sure that the URL is alive and playable in a browser.', expected=True)
title = video['title'] title = video['title']
formats = [] formats = []