diff options
author | Sergey M․ <dstftw@gmail.com> | 2015-07-08 20:27:06 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2015-07-08 20:27:06 +0600 |
commit | cf9cf7dd04d8e15635084dcf9f7a76acff5ac218 (patch) | |
tree | c365bf317db5cfbb222773c212ad93496c2bb7dd /youtube_dl/extractor | |
parent | 1316b54956ac871b4644b6760c5bf88207b2e58f (diff) | |
download | youtube-dl-cf9cf7dd04d8e15635084dcf9f7a76acff5ac218.tar.xz |
[vk] Extend _VALID_URL to handle biqle.ru (Closes #6179)
Diffstat (limited to 'youtube_dl/extractor')
-rw-r--r-- | youtube_dl/extractor/vk.py | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/youtube_dl/extractor/vk.py b/youtube_dl/extractor/vk.py index ccd897084..0f7ce45ca 100644 --- a/youtube_dl/extractor/vk.py +++ b/youtube_dl/extractor/vk.py @@ -21,7 +21,17 @@ from ..utils import ( class VKIE(InfoExtractor): IE_NAME = 'vk.com' - _VALID_URL = r'https?://(?:m\.)?vk\.com/(?:video_ext\.php\?.*?\boid=(?P<oid>-?\d+).*?\bid=(?P<id>\d+)|(?:.+?\?.*?z=)?video(?P<videoid>[^s].*?)(?:\?|%2F|$))' + _VALID_URL = r'''(?x) + https?:// + (?: + (?:m\.)?vk\.com/video_ext\.php\?.*?\boid=(?P<oid>-?\d+).*?\bid=(?P<id>\d+)| + (?: + (?:m\.)?vk\.com/(?:.+?\?.*?z=)?video| + (?:www\.)?biqle\.ru/watch/ + ) + (?P<videoid>[^s].*?)(?:\?|%2F|$) + ) + ''' _NETRC_MACHINE = 'vk' _TESTS = [ @@ -114,6 +124,11 @@ class VKIE(InfoExtractor): 'url': 'http://vk.com/feed?z=video-43215063_166094326%2Fbb50cacd3177146d7a', 'only_matching': True, }, + { + # vk wrapper + 'url': 'http://www.biqle.ru/watch/847655_160197695', + 'only_matching': True, + } ] def _login(self): |