[ie/youtube:tab] Fix pagination (#16948)

* Support `continuationViewModel` continuation tokens

Closes #16692, Closes #16943
Authored by: bashonly
This commit is contained in:
bashonly
2026-06-13 23:06:23 +00:00
committed by GitHub
parent 9055188250
commit b23046bbc8
2 changed files with 85 additions and 79 deletions
+4 -2
View File
@@ -1037,8 +1037,10 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
return next_continuation
return traverse_obj(renderer, (
('contents', 'items', 'rows', 'subThreads'), ..., 'continuationItemRenderer',
('continuationEndpoint', ('button', 'buttonRenderer', 'command')),
('contents', 'items', 'rows', 'subThreads'), ..., (
('continuationItemRenderer', ('continuationEndpoint', ('button', 'buttonRenderer', 'command'))),
('continuationItemViewModel', 'continuationCommand', 'innertubeCommand'),
),
), get_all=False, expected_type=cls._extract_continuation_ep_data)
@classmethod