diff options
| author | Sergey M․ <dstftw@gmail.com> | 2016-03-27 23:22:51 +0600 | 
|---|---|---|
| committer | Sergey M․ <dstftw@gmail.com> | 2016-03-27 23:22:51 +0600 | 
| commit | a1cf3e38a34caa333fd9703333ef55e0b3ac5a17 (patch) | |
| tree | b45976a60b1eba98bb63626aa31fd8cab5463f5d | |
| parent | a122e7080bbcc505d638eaef8ab4d1e4f5bd91ee (diff) | |
[bbc] Extend vpid regex (Closes #9003)
| -rw-r--r-- | youtube_dl/extractor/bbc.py | 6 | 
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) | 
