]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/francetv.py
[utils] Add `parse_qs`
[yt-dlp.git] / yt_dlp / extractor / francetv.py
index 202141497c202f7b77646000da5d5ab5435e8272..41910cefb1f6b03a20bf86fc3c4259e05dd206d3 100644 (file)
@@ -6,7 +6,6 @@
 from .common import InfoExtractor
 from ..compat import (
     compat_str,
-    compat_urlparse,
 )
 from ..utils import (
     clean_html,
@@ -14,6 +13,7 @@
     ExtractorError,
     int_or_none,
     parse_duration,
+    parse_qs,
     try_get,
     url_or_none,
     urljoin,
@@ -226,7 +226,7 @@ def _real_extract(self, url):
         catalog = mobj.group('catalog')
 
         if not video_id:
-            qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(url).query)
+            qs = parse_qs(url)
             video_id = qs.get('idDiffusion', [None])[0]
             catalog = qs.get('catalogue', [None])[0]
             if not video_id: