浏览代码

[YouTube] Endure subtitle URLs are complete
* WEB URLs are, MWEB not
* resolves #33017

dirkf 8 月之前
父节点
当前提交
1036478d13
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      youtube_dl/extractor/youtube.py

+ 1 - 0
youtube_dl/extractor/youtube.py

@@ -2435,6 +2435,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor):
                 subtitles = {}
                 subtitles = {}
                 for caption_track in traverse_obj(pctr, (
                 for caption_track in traverse_obj(pctr, (
                         'captionTracks', lambda _, v: v.get('baseUrl'))):
                         'captionTracks', lambda _, v: v.get('baseUrl'))):
+                    base_url = self._yt_urljoin(caption_track['baseUrl'])
                     if not base_url:
                     if not base_url:
                         continue
                         continue
                     if caption_track.get('kind') != 'asr':
                     if caption_track.get('kind') != 'asr':