瀏覽代碼

[cnet] skip hls_phone if hls_tablet is present

remitamine 9 年之前
父節點
當前提交
a641b24592
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      youtube_dl/extractor/cnet.py

+ 3 - 1
youtube_dl/extractor/cnet.py

@@ -57,7 +57,9 @@ class CNETIE(InfoExtractor):
         subtitles = {}
         subtitles = {}
         description = vdata.get('description')
         description = vdata.get('description')
 
 
-        for vid in vdata['files'].values():
+        for (fkey, vid) in vdata['files'].items():
+            if fkey == 'hls_phone' and 'hls_tablet' in vdata['files']:
+                continue
             result = tp.extract(('http://link.theplatform.com/s/%s/%s' % (mpx_account, vid)))
             result = tp.extract(('http://link.theplatform.com/s/%s/%s' % (mpx_account, vid)))
             formats.extend(result['formats'])
             formats.extend(result['formats'])
             subtitles = self._merge_subtitles(subtitles, result['subtitles'])
             subtitles = self._merge_subtitles(subtitles, result['subtitles'])