[extractor/youtube:tab] Detect `videoRenderer` in `_post_thread_continuation_entries`

pull/3939/head
pukkandan 2 years ago
parent f95b9dee45
commit 6b0b0a289a
No known key found for this signature in database
GPG Key ID: 7EEE9E1E817D0A39

@ -4063,9 +4063,12 @@ class YoutubeTabBaseInfoExtractor(YoutubeBaseInfoExtractor):
return return
for content in contents: for content in contents:
renderer = content.get('backstagePostThreadRenderer') renderer = content.get('backstagePostThreadRenderer')
if not isinstance(renderer, dict): if isinstance(renderer, dict):
yield from self._post_thread_entries(renderer)
continue continue
yield from self._post_thread_entries(renderer) renderer = content.get('videoRenderer')
if isinstance(renderer, dict):
yield self._video_entry(renderer)
r''' # unused r''' # unused
def _rich_grid_entries(self, contents): def _rich_grid_entries(self, contents):

Loading…
Cancel
Save