mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-04-27 19:15:53 +00:00
simplify
Authored by: bashonly
This commit is contained in:
parent
8f547eac02
commit
868bc14743
@ -597,11 +597,9 @@ class VKUserVideosIE(VKBaseIE):
|
|||||||
self._search_json(r'\bvar newCur\s*=', webpage, 'cursor data', u_id),
|
self._search_json(r'\bvar newCur\s*=', webpage, 'cursor data', u_id),
|
||||||
('oid', {int}, {str_or_none}, {require('page id')}))
|
('oid', {int}, {str_or_none}, {require('page id')}))
|
||||||
section = traverse_obj(parse_qs(url), ('section', 0)) or 'all'
|
section = traverse_obj(parse_qs(url), ('section', 0)) or 'all'
|
||||||
elif '_' in u_id:
|
|
||||||
page_id, section = u_id.split('_', 1)
|
|
||||||
section = f'playlist_{section}'
|
|
||||||
else:
|
else:
|
||||||
raise ExtractorError('Invalid URL', expected=True)
|
page_id, _, section = u_id.partition('_')
|
||||||
|
section = f'playlist_{section}'
|
||||||
|
|
||||||
playlist_title = clean_html(get_element_by_class('VideoInfoPanel__title', webpage))
|
playlist_title = clean_html(get_element_by_class('VideoInfoPanel__title', webpage))
|
||||||
return self.playlist_result(self._entries(page_id, section), f'{page_id}_{section}', playlist_title)
|
return self.playlist_result(self._entries(page_id, section), f'{page_id}_{section}', playlist_title)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user