]> jfr.im git - yt-dlp.git/commitdiff
Fix bug in 2aab569f1c4c0c5b991a4ad50913d82fd04b3d26
authorpukkandan <redacted>
Sun, 17 Jul 2022 23:30:04 +0000 (05:00 +0530)
committerpukkandan <redacted>
Sun, 17 Jul 2022 23:32:31 +0000 (05:02 +0530)
Closes #4371

yt_dlp/extractor/wetv.py

index cc5df0a922c6a85ee21382c4f92e8c09409f2e85..d10783891ecae6808fe5c89adc7691e0e7ae43f9 100644 (file)
@@ -1,9 +1,10 @@
+import functools
 import re
 import time
 
 from .common import InfoExtractor
 from ..aes import aes_cbc_encrypt
-from ..utils import bytes_to_intlist, determine_ext, intlist_to_bytes, int_or_none, traverse_obj
+from ..utils import bytes_to_intlist, determine_ext, intlist_to_bytes, int_or_none, traverse_obj, urljoin
 
 
 class WeTvBaseIE(InfoExtractor):
@@ -204,6 +205,6 @@ def _real_extract(self, url):
                          or [f'/{series_id}/{episode["vid"]}' for episode in webpage_metadata.get('videoList')])
 
         return self.playlist_from_matches(
-            episode_paths, series_id, ie=WeTvEpisodeIE,
+            episode_paths, series_id, ie=WeTvEpisodeIE, getter=functools.partial(urljoin, url),
             title=traverse_obj(webpage_metadata, ('coverInfo', 'title')) or self._og_search_title(webpage),
             description=traverse_obj(webpage_metadata, ('coverInfo', 'description')) or self._og_search_description(webpage))