diff --git a/yt_dlp/extractor/weibo.py b/yt_dlp/extractor/weibo.py index 7a52344fb..86b7a8126 100644 --- a/yt_dlp/extractor/weibo.py +++ b/yt_dlp/extractor/weibo.py @@ -220,7 +220,7 @@ def _entries(self, mix_media_info): video_info = { **traverse_obj(media_info, { 'id': ('data', 'object_id'), - 'page_info': {'media_info': ('data', 'media_info')}, + 'page_info': {'media_info': ('data', 'media_info', {dict})}, }), }