about summary refs log tree commit diff
path: root/youtube_dl/extractor/bbc.py
diff options
context:
space:
mode:
authorSergey M․ <dstftw@gmail.com>2016-03-27 23:22:51 +0600
committerSergey M․ <dstftw@gmail.com>2016-03-27 23:22:51 +0600
commita1cf3e38a34caa333fd9703333ef55e0b3ac5a17 (patch)
treeb45976a60b1eba98bb63626aa31fd8cab5463f5d /youtube_dl/extractor/bbc.py
parenta122e7080bbcc505d638eaef8ab4d1e4f5bd91ee (diff)
downloadyoutube-dl-a1cf3e38a34caa333fd9703333ef55e0b3ac5a17.tar.gz
youtube-dl-a1cf3e38a34caa333fd9703333ef55e0b3ac5a17.tar.xz
youtube-dl-a1cf3e38a34caa333fd9703333ef55e0b3ac5a17.zip
[bbc] Extend vpid regex (Closes #9003)
Diffstat (limited to 'youtube_dl/extractor/bbc.py')
-rw-r--r--youtube_dl/extractor/bbc.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/youtube_dl/extractor/bbc.py b/youtube_dl/extractor/bbc.py
index 2dfcee98d..dedf721bd 100644
--- a/youtube_dl/extractor/bbc.py
+++ b/youtube_dl/extractor/bbc.py
@@ -688,6 +688,10 @@ class BBCIE(BBCCoUkIE):
         # custom redirection to www.bbc.com
         'url': 'http://www.bbc.co.uk/news/science-environment-33661876',
         'only_matching': True,
+    }, {
+        # single video article embedded with data-media-vpid
+        'url': 'http://www.bbc.co.uk/sport/rowing/35908187',
+        'only_matching': True,
     }]
 
     @classmethod
@@ -817,7 +821,7 @@ class BBCIE(BBCCoUkIE):
 
         # single video story (e.g. http://www.bbc.com/travel/story/20150625-sri-lankas-spicy-secret)
         programme_id = self._search_regex(
-            [r'data-video-player-vpid="(%s)"' % self._ID_REGEX,
+            [r'data-(?:video-player|media)-vpid="(%s)"' % self._ID_REGEX,
              r'<param[^>]+name="externalIdentifier"[^>]+value="(%s)"' % self._ID_REGEX,
              r'videoId\s*:\s*["\'](%s)["\']' % self._ID_REGEX],
             webpage, 'vpid', default=None)