Update yt_dlp/extractor/yandexvideo.py

pull/9813/head
pukkandan 2024-05-01 06:50:09 +05:30 zatwierdzone przez GitHub
rodzic df3fb9156e
commit 03799ada5c
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: B5690EEEBB952194
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -264,8 +264,8 @@ class ZenYandexIE(InfoExtractor):
uploader = self._search_regex(r'(<a\s*class=["\']card-channel-link[^"\']+["\'][^>]+>)',
webpage, 'uploader', default='<a>')
uploader_name = extract_attributes(uploader).get('aria-label')
item_id = try_get(data_json, lambda x: x[serverstate]['videoViewer']['openedItemId'], str)
video_json = try_get(data_json, lambda x: x[serverstate]['videoViewer']['items'][item_id], dict)
item_id = traverse_obj(data_json, (serverstate, 'videoViewer', 'openedItemId', {str}))
video_json = traverse_obj(data_json, (serverstate, 'videoViewer', 'items', item_id, {dict}))
stream_urls = try_get(video_json, lambda x: x['video']['streams'])
formats, subtitles = [], {}
for s_url in stream_urls: