浏览代码

[beeg] Fix extraction (closes #14403)

Sergey M․ 8 年之前
父节点
当前提交
6e736d86e7
共有 1 个文件被更改,包括 7 次插入3 次删除
  1. 7 3
      youtube_dl/extractor/beeg.py

+ 7 - 3
youtube_dl/extractor/beeg.py

@@ -60,9 +60,13 @@ class BeegIE(InfoExtractor):
         beeg_version = beeg_version or '2185'
         beeg_salt = beeg_salt or 'pmweAkq8lAYKdfWcFCUj0yoVgoPlinamH5UE1CB3H'
 
-        video = self._download_json(
-            'https://api.beeg.com/api/v6/%s/video/%s' % (beeg_version, video_id),
-            video_id)
+        for api_path in ('', 'api.'):
+            video = self._download_json(
+                'https://%sbeeg.com/api/v6/%s/video/%s'
+                % (api_path, beeg_version, video_id), video_id,
+                fatal=api_path == 'api.')
+            if video:
+                break
 
         def split(o, e):
             def cut(s, x):