mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-07-01 19:08:32 +00:00
Apply suggestions from code review
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
This commit is contained in:
parent
4dfed63ae1
commit
9c70535ef5
@ -1227,6 +1227,7 @@ class BilibiliSpaceVideoIE(BilibiliSpaceBaseIE):
|
|||||||
},
|
},
|
||||||
'playlist_mincount': 92,
|
'playlist_mincount': 92,
|
||||||
}, {
|
}, {
|
||||||
|
# Hidden-mode collection
|
||||||
'url': 'https://space.bilibili.com/3669403/video',
|
'url': 'https://space.bilibili.com/3669403/video',
|
||||||
'info_dict': {
|
'info_dict': {
|
||||||
'id': '3669403',
|
'id': '3669403',
|
||||||
@ -1301,9 +1302,9 @@ def get_metadata(page_data):
|
|||||||
}
|
}
|
||||||
|
|
||||||
def get_entries(page_data):
|
def get_entries(page_data):
|
||||||
for entry in traverse_obj(page_data, ('list', 'vlist')) or []:
|
for entry in traverse_obj(page_data, ('list', 'vlist', ..., {dict})):
|
||||||
if traverse_obj(entry, ('meta', 'attribute')) == 156:
|
if traverse_obj(entry, ('meta', 'attribute')) == 156:
|
||||||
# hidden-mode collection do not show its videos in uploads, extract as playlist instead
|
# hidden-mode collection doesn't show its videos in uploads; extract as playlist instead
|
||||||
yield self.url_result(
|
yield self.url_result(
|
||||||
f'https://space.bilibili.com/{entry["mid"]}/lists/{entry["meta"]["id"]}?type=season',
|
f'https://space.bilibili.com/{entry["mid"]}/lists/{entry["meta"]["id"]}?type=season',
|
||||||
BilibiliCollectionListIE, f'{entry["mid"]}_{entry["meta"]["id"]}')
|
BilibiliCollectionListIE, f'{entry["mid"]}_{entry["meta"]["id"]}')
|
||||||
|
Loading…
Reference in New Issue
Block a user