]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/noco.py
[utils] Add `parse_qs`
[yt-dlp.git] / yt_dlp / extractor / noco.py
index aec8433ded526312064bf141f299cf3f86e26192..78c4952f4774f9764c0f499dd11cf0bb721fc0e2 100644 (file)
@@ -8,7 +8,6 @@
 from .common import InfoExtractor
 from ..compat import (
     compat_str,
-    compat_urlparse,
 )
 from ..utils import (
     clean_html,
@@ -16,6 +15,7 @@
     int_or_none,
     float_or_none,
     parse_iso8601,
+    parse_qs,
     sanitized_Request,
     urlencode_postdata,
 )
@@ -123,7 +123,7 @@ def _real_extract(self, url):
             webpage, 'noco player', group='player',
             default='http://noco.tv/cdata/js/player/NocoPlayer-v1.2.40.swf')
 
-        qs = compat_urlparse.parse_qs(compat_urlparse.urlparse(player_url).query)
+        qs = parse_qs(player_url)
         ts = int_or_none(qs.get('ts', [None])[0])
         self._ts_offset = ts - self._ts() if ts else 0
         self._referer = player_url