diff options
Diffstat (limited to 'youtube_dl')
| -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):  | 
