2
0
Sergey M․ 10 жил өмнө
parent
commit
7584e38ce4

+ 3 - 3
youtube_dl/extractor/tvigle.py

@@ -64,8 +64,8 @@ class TvigleIE(InfoExtractor):
         item = video_data['playlist']['items'][0]
         item = video_data['playlist']['items'][0]
 
 
         title = item['title']
         title = item['title']
-        description = item['description']
-        thumbnail = item['thumbnail']
+        description = item.get('description')
+        thumbnail = item.get('thumbnail')
         duration = float_or_none(item.get('durationMilliseconds'), 1000)
         duration = float_or_none(item.get('durationMilliseconds'), 1000)
         age_limit = parse_age_limit(item.get('ageRestrictions'))
         age_limit = parse_age_limit(item.get('ageRestrictions'))
 
 
@@ -83,7 +83,7 @@ class TvigleIE(InfoExtractor):
                     'format_id': '%s-%s' % (vcodec, format_id),
                     'format_id': '%s-%s' % (vcodec, format_id),
                     'vcodec': vcodec,
                     'vcodec': vcodec,
                     'height': int_or_none(height),
                     'height': int_or_none(height),
-                    'filesize': item['video_files_size'][vcodec][format_id],
+                    'filesize': int_or_none(item.get('video_files_size', {}).get(vcodec, {}).get(format_id)),
                 })
                 })
         self._sort_formats(formats)
         self._sort_formats(formats)