mirror of
https://github.com/l1ving/youtube-dl
synced 2025-03-12 02:10:00 +08:00
[Vice] alternative embed player extraction
fixes links like https://news.vice.com/video/experimenting-on-animals-inside-the-monkey-lab https://video.vice.com/en_us/embed/57f41d3556a0a80f54726060
This commit is contained in:
parent
abda700592
commit
e699a7862b
@ -33,8 +33,7 @@ class ViceBaseIE(AdobePassIE):
|
|||||||
prefetch_data = self._parse_json(self._search_regex(
|
prefetch_data = self._parse_json(self._search_regex(
|
||||||
r'window\.__PREFETCH_DATA\s*=\s*({.*});',
|
r'window\.__PREFETCH_DATA\s*=\s*({.*});',
|
||||||
webpage, 'prefetch data'), None)
|
webpage, 'prefetch data'), None)
|
||||||
prefetch_data = prefetch_data.get("data", {})
|
prefetch_data = prefetch_data.get("data", prefetch_data)['video']
|
||||||
prefetch_data = prefetch_data['video']
|
|
||||||
video_id = prefetch_data['id']
|
video_id = prefetch_data['id']
|
||||||
title = prefetch_data.get('title')
|
title = prefetch_data.get('title')
|
||||||
is_locked = prefetch_data.get('locked') == '1' or prefetch_data.get('locked') == 'true'
|
is_locked = prefetch_data.get('locked') == '1' or prefetch_data.get('locked') == 'true'
|
||||||
|
Loading…
x
Reference in New Issue
Block a user