diff --git a/yt_dlp/extractor/bilibili.py b/yt_dlp/extractor/bilibili.py index 7de609a6ce..84104a965e 100644 --- a/yt_dlp/extractor/bilibili.py +++ b/yt_dlp/extractor/bilibili.py @@ -653,7 +653,8 @@ class BiliBiliIE(BilibiliBaseIE): raise ExtractorError( 'This video may be deleted or geo-restricted. ' 'You might want to try a VPN or a proxy server (with --proxy)', expected=True) - play_info = self._download_playinfo(video_id, initial_state['cid'], headers=headers) + play_info = self._download_playinfo(traverse_obj(initial_state, ('videoData', 'bvid'), default=video_id), + initial_state['cid'], headers=headers) else: play_info = traverse_obj(play_info_obj, ('data', {dict})) if not play_info: