浏览代码

[mlb] Fix thumbnails extraction (Closes #3905)

Sergey M․ 11 年之前
父节点
当前提交
385009fc44
共有 1 个文件被更改,包括 4 次插入3 次删除
  1. 4 3
      youtube_dl/extractor/mlb.py

+ 4 - 3
youtube_dl/extractor/mlb.py

@@ -88,8 +88,9 @@ class MLBIE(InfoExtractor):
         duration = parse_duration(detail.find('./duration').text)
         duration = parse_duration(detail.find('./duration').text)
         timestamp = parse_iso8601(detail.attrib['date'][:-5])
         timestamp = parse_iso8601(detail.attrib['date'][:-5])
 
 
-        thumbnail = find_xpath_attr(
-            detail, './thumbnailScenarios/thumbnailScenario', 'type', '45').text
+        thumbnails = [{
+            'url': thumbnail.text,
+        } for thumbnail in detail.findall('./thumbnailScenarios/thumbnailScenario')]
 
 
         formats = []
         formats = []
         for media_url in detail.findall('./url'):
         for media_url in detail.findall('./url'):
@@ -116,5 +117,5 @@ class MLBIE(InfoExtractor):
             'duration': duration,
             'duration': duration,
             'timestamp': timestamp,
             'timestamp': timestamp,
             'formats': formats,
             'formats': formats,
-            'thumbnail': thumbnail,
+            'thumbnails': thumbnails,
         }
         }