]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/ustream.py
[extractor] Common function `_match_valid_url`
[yt-dlp.git] / yt_dlp / extractor / ustream.py
index 1e29cbe224ad73e4e0b03a4a0fba1f090ed3601c..8b758795f44a5cdcee1503b782ffdd69f84cf6a8 100644 (file)
@@ -165,7 +165,7 @@ def resolve_dash_template(template, idx, chunk_hash):
         return formats
 
     def _real_extract(self, url):
-        m = re.match(self._VALID_URL, url)
+        m = self._match_valid_url(url)
         video_id = m.group('id')
 
         # some sites use this embed format (see: https://github.com/ytdl-org/youtube-dl/issues/2990)
@@ -258,7 +258,7 @@ class UstreamChannelIE(InfoExtractor):
     }
 
     def _real_extract(self, url):
-        m = re.match(self._VALID_URL, url)
+        m = self._match_valid_url(url)
         display_id = m.group('slug')
         webpage = self._download_webpage(url, display_id)
         channel_id = self._html_search_meta('ustream:channel_id', webpage)