diff --git a/yt_dlp/extractor/bilibili.py b/yt_dlp/extractor/bilibili.py index 7517d77c29..93646b322a 100644 --- a/yt_dlp/extractor/bilibili.py +++ b/yt_dlp/extractor/bilibili.py @@ -680,7 +680,6 @@ class BiliBiliIE(BilibiliBaseIE): old_video_id = format_field(aid, None, f'%s_part{part_id or 1}') cid = traverse_obj(video_data, ('pages', part_id - 1, 'cid')) if part_id else video_data.get('cid') - festival_info = {} play_info = ( traverse_obj( self._search_json( @@ -702,6 +701,7 @@ class BiliBiliIE(BilibiliBaseIE): raise ExtractorError( f'This is a supporter-only video: {msg}. {self._login_hint()}', expected=True) + festival_info = {} if is_festival: festival_info = traverse_obj(initial_state, { 'uploader': ('videoInfo', 'upName'),