From e699a7862b8a037be015a8781d2c1522d44d2794 Mon Sep 17 00:00:00 2001 From: Argn0 Date: Tue, 18 Jul 2017 09:02:50 +0200 Subject: [PATCH] [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 --- youtube_dl/extractor/vice.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/youtube_dl/extractor/vice.py b/youtube_dl/extractor/vice.py index 8aaa5a243..eb600c65f 100644 --- a/youtube_dl/extractor/vice.py +++ b/youtube_dl/extractor/vice.py @@ -33,8 +33,7 @@ class ViceBaseIE(AdobePassIE): prefetch_data = self._parse_json(self._search_regex( r'window\.__PREFETCH_DATA\s*=\s*({.*});', webpage, 'prefetch data'), None) - prefetch_data = prefetch_data.get("data", {}) - prefetch_data = prefetch_data['video'] + prefetch_data = prefetch_data.get("data", prefetch_data)['video'] video_id = prefetch_data['id'] title = prefetch_data.get('title') is_locked = prefetch_data.get('locked') == '1' or prefetch_data.get('locked') == 'true'