浏览代码

[theplatform] Handle protocolless feed URLs (Closes #7532)

Sergey M․ 9 年之前
父节点
当前提交
ee5cd8418e
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      youtube_dl/extractor/theplatform.py

+ 2 - 1
youtube_dl/extractor/theplatform.py

@@ -187,7 +187,8 @@ class ThePlatformIE(ThePlatformBaseIE):
             # Seems there's no pattern for the interested script filename, so
             # Seems there's no pattern for the interested script filename, so
             # I try one by one
             # I try one by one
             for script in reversed(scripts):
             for script in reversed(scripts):
-                feed_script = self._download_webpage(script, video_id, 'Downloading feed script')
+                feed_script = self._download_webpage(
+                    self._proto_relative_url(script, 'http:'), video_id, 'Downloading feed script')
                 feed_id = self._search_regex(r'defaultFeedId\s*:\s*"([^"]+)"', feed_script, 'default feed id', default=None)
                 feed_id = self._search_regex(r'defaultFeedId\s*:\s*"([^"]+)"', feed_script, 'default feed id', default=None)
                 if feed_id is not None:
                 if feed_id is not None:
                     break
                     break