mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-20 05:47:24 +01:00
use 'filter' in traversal
This commit is contained in:
parent
a9aa5500a5
commit
a9fc46dc7c
@ -242,9 +242,9 @@ def _real_extract(self, url):
|
|||||||
|
|
||||||
media_list = []
|
media_list = []
|
||||||
article_details = self._search_json(r'articleDetails\s*=\s*', webpage, 'article details', display_id)
|
article_details = self._search_json(r'articleDetails\s*=\s*', webpage, 'article details', display_id)
|
||||||
traverse_obj(article_details, ('mainMedia', {lambda x: media_list.append(x) if x else None}))
|
traverse_obj(article_details, ('mainMedia', filter, {media_list.append}))
|
||||||
traverse_obj(article_details, ('innerMediaElements', {lambda x: media_list.extend(x)}))
|
traverse_obj(article_details, ('innerMediaElements', filter, {media_list.extend}))
|
||||||
traverse_obj(article_details, ('mediaElements', {lambda x: media_list.extend(x)}))
|
traverse_obj(article_details, ('mediaElements', filter, {media_list.extend}))
|
||||||
media_list = orderedSet(media_list)
|
media_list = orderedSet(media_list)
|
||||||
|
|
||||||
entries = []
|
entries = []
|
||||||
|
Loading…
Reference in New Issue
Block a user