diff options
author | std-move <26625259+std-move@users.noreply.github.com> | 2021-08-29 03:34:42 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-29 07:04:42 +0530 |
commit | 2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43 (patch) | |
tree | 9a17e68e7edd382121dc115fc16cef7cbeaada5f | |
parent | 58f68fe7037ce5ac071d732b5c9528175957e4fc (diff) | |
download | hypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.tar.lz hypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.tar.xz hypervideo-pre-2fc14b99253d337f7b8cfb6d5bf1a8f9ac16ad43.zip |
[Nova] fix extractor (#807)
Fixes: https://github.com/ytdl-org/youtube-dl/issues/27840
Authored by: std-move
-rw-r--r-- | yt_dlp/extractor/nova.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/yt_dlp/extractor/nova.py b/yt_dlp/extractor/nova.py index fdf604d2a..3acb88121 100644 --- a/yt_dlp/extractor/nova.py +++ b/yt_dlp/extractor/nova.py @@ -39,7 +39,7 @@ class NovaEmbedIE(InfoExtractor): player = self._parse_json( self._search_regex( - r'Player\.init\s*\([^,]+,\s*({.+?})\s*,\s*{.+?}\s*\)\s*;', + r'Player\.init\s*\([^,]+,\s*(?:\w+\s*\?\s*{.+?}\s*:\s*)?({.+})\s*,\s*{.+?}\s*\)\s*;', webpage, 'player', default='{}'), video_id, fatal=False) if player: for format_id, format_list in player['tracks'].items(): |