]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/mediaset.py
[extractors] Use new framework for existing embeds (#4307)
[yt-dlp.git] / yt_dlp / extractor / mediaset.py
index f396c1bd339d138d05d79b8af124ba877799cbc8..4e549fe5e2277a4930ea5eacdb87a57e7cdcc952 100644 (file)
@@ -167,8 +167,7 @@ class MediasetIE(ThePlatformBaseIE):
         'only_matching': True,
     }]
 
-    @staticmethod
-    def _extract_urls(ie, webpage):
+    def _extract_from_webpage(self, url, webpage):
         def _qs(url):
             return parse_qs(url)
 
@@ -188,8 +187,7 @@ def _program_guid(qs):
             video_id = embed_qs.get('id', [None])[0]
             if not video_id:
                 continue
-            urlh = ie._request_webpage(
-                embed_url, video_id, note='Following embed URL redirect')
+            urlh = self._request_webpage(embed_url, video_id, note='Following embed URL redirect')
             embed_url = urlh.geturl()
             program_guid = _program_guid(_qs(embed_url))
             if program_guid: