Просмотр исходного кода

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

dirkf 11 месяцев назад
Родитель
Сommit
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':