aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/jwplatform.py
diff options
context:
space:
mode:
Diffstat (limited to 'yt_dlp/extractor/jwplatform.py')
-rw-r--r--yt_dlp/extractor/jwplatform.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/yt_dlp/extractor/jwplatform.py b/yt_dlp/extractor/jwplatform.py
index 8dbbb2926..1bf58d517 100644
--- a/yt_dlp/extractor/jwplatform.py
+++ b/yt_dlp/extractor/jwplatform.py
@@ -37,6 +37,9 @@ class JWPlatformIE(InfoExtractor):
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, {})