diff options
author | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-05-31 23:10:45 +0530 |
---|---|---|
committer | pukkandan <pukkandan.ytdlp@gmail.com> | 2022-06-01 02:03:24 +0530 |
commit | 6b0b0a289a58eca0613e166ff54df6f0c4b32445 (patch) | |
tree | 439b277614d8bbac95ea3c99dbfd410118119215 | |
parent | f95b9dee4501eed75e7dba984cd914f7f16e3bf1 (diff) | |
download | hypervideo-pre-6b0b0a289a58eca0613e166ff54df6f0c4b32445.tar.lz hypervideo-pre-6b0b0a289a58eca0613e166ff54df6f0c4b32445.tar.xz hypervideo-pre-6b0b0a289a58eca0613e166ff54df6f0c4b32445.zip |
[extractor/youtube:tab] Detect `videoRenderer` in `_post_thread_continuation_entries`
-rw-r--r-- | yt_dlp/extractor/youtube.py | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/yt_dlp/extractor/youtube.py b/yt_dlp/extractor/youtube.py index 6d9659b1d..0f046d87f 100644 --- a/yt_dlp/extractor/youtube.py +++ b/yt_dlp/extractor/youtube.py @@ -4063,9 +4063,12 @@ class YoutubeTabBaseInfoExtractor(YoutubeBaseInfoExtractor): return for content in contents: renderer = content.get('backstagePostThreadRenderer') - if not isinstance(renderer, dict): + if isinstance(renderer, dict): + yield from self._post_thread_entries(renderer) continue - yield from self._post_thread_entries(renderer) + renderer = content.get('videoRenderer') + if isinstance(renderer, dict): + yield self._video_entry(renderer) r''' # unused def _rich_grid_entries(self, contents): |