]> jfr.im git - yt-dlp.git/commitdiff
[extractor/WatchESPN] Improve _VALID_URL
authorpukkandan <redacted>
Sat, 16 Jul 2022 23:37:29 +0000 (05:07 +0530)
committerpukkandan <redacted>
Sat, 16 Jul 2022 23:38:19 +0000 (05:08 +0530)
Closes #4362
Authored by: dirkf, IONECarter

yt_dlp/extractor/espn.py

index 451148636daacc2489ba2752543506130ebd563b..d1e191fd20cc8274c4f2f07470aed6844c9d0ae2 100644 (file)
@@ -281,7 +281,7 @@ def _real_extract(self, url):
 
 
 class WatchESPNIE(AdobePassIE):
-    _VALID_URL = r'https://www.espn.com/watch/player/_/id/(?P<id>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})'
+    _VALID_URL = r'https?://(?:www\.)?espn\.com/(?:watch|espnplus)/player/_/id/(?P<id>[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})'
     _TESTS = [{
         'url': 'https://www.espn.com/watch/player/_/id/ba7d17da-453b-4697-bf92-76a99f61642b',
         'info_dict': {
@@ -304,6 +304,17 @@ class WatchESPNIE(AdobePassIE):
         'params': {
             'skip_download': True,
         },
+    }, {
+        'url': 'https://www.espn.com/espnplus/player/_/id/317f5fd1-c78a-4ebe-824a-129e0d348421',
+        'info_dict': {
+            'id': '317f5fd1-c78a-4ebe-824a-129e0d348421',
+            'ext': 'mp4',
+            'title': 'The Wheel - Episode 10',
+            'thumbnail': 'https://s.secure.espncdn.com/stitcher/artwork/collections/media/317f5fd1-c78a-4ebe-824a-129e0d348421/16x9.jpg?timestamp=202205031523&showBadge=true&cb=12&package=ESPN_PLUS',
+        },
+        'params': {
+            'skip_download': True,
+        },
     }]
 
     _API_KEY = 'ZXNwbiZicm93c2VyJjEuMC4w.ptUt7QxsteaRruuPmGZFaJByOoqKvDP2a5YkInHrc7c'