]> jfr.im git - yt-dlp.git/blobdiff - yt_dlp/extractor/jwplatform.py
[extractor/jwplatform] Look for `data-video-jw-id`
[yt-dlp.git] / yt_dlp / extractor / jwplatform.py
index 8dbbb292605e63f5fd883086284ea2a2b2071b65..1bf58d517a7404db5b2c2613ab10638f049f6d22 100644 (file)
@@ -37,6 +37,9 @@ def _extract_urls(webpage):
                 webpage)
             if ret:
                 return ret
+        mobj = re.search(r'<div\b[^>]* data-video-jw-id="([a-zA-Z0-9]{8})"', webpage)
+        if mobj:
+            return [f'jwplatform:{mobj.group(1)}']
 
     def _real_extract(self, url):
         url, smuggled_data = unsmuggle_url(url, {})