|
|
@ -101,7 +101,7 @@ class SproutVideoIE(InfoExtractor):
|
|
|
|
webpage = self._download_webpage(
|
|
|
|
webpage = self._download_webpage(
|
|
|
|
url, video_id, headers=traverse_obj(smuggled_data, {'Referer': 'referer'}), impersonate=True)
|
|
|
|
url, video_id, headers=traverse_obj(smuggled_data, {'Referer': 'referer'}), impersonate=True)
|
|
|
|
data = self._search_json(
|
|
|
|
data = self._search_json(
|
|
|
|
r'var\s+(?:dat|playerInfo)\s*=\s*["\']', webpage, 'player info', video_id,
|
|
|
|
r'(?:var|const|let)\s+(?:dat|playerInfo)\s*=\s*["\']', webpage, 'player info', video_id,
|
|
|
|
contains_pattern=r'[A-Za-z0-9+/=]+', end_pattern=r'["\'];',
|
|
|
|
contains_pattern=r'[A-Za-z0-9+/=]+', end_pattern=r'["\'];',
|
|
|
|
transform_source=lambda x: base64.b64decode(x).decode())
|
|
|
|
transform_source=lambda x: base64.b64decode(x).decode())
|
|
|
|
|
|
|
|
|
|
|
|