]> jfr.im git - yt-dlp.git/commitdiff
[vrv] Fix thumbnail extraction (#634)
authorfunniray <redacted>
Thu, 5 Aug 2021 16:19:28 +0000 (17:19 +0100)
committerGitHub <redacted>
Thu, 5 Aug 2021 16:19:28 +0000 (21:49 +0530)
Authored by: funniray

yt_dlp/extractor/vrv.py

index 6e51469b094363879749bf2926714662e26a1858..44f90acbdfb6e493f4ad5400a55318b0ac43e91e 100644 (file)
@@ -19,6 +19,7 @@
     ExtractorError,
     float_or_none,
     int_or_none,
+    traverse_obj,
 )
 
 
@@ -217,7 +218,7 @@ def _real_extract(self, url):
                 })
 
         thumbnails = []
-        for thumbnail in video_data.get('images', {}).get('thumbnails', []):
+        for thumbnail in traverse_obj(video_data, ('images', 'thumbnail', ..., ...)):
             thumbnail_url = thumbnail.get('source')
             if not thumbnail_url:
                 continue