diff options
author | Sergey M․ <dstftw@gmail.com> | 2015-07-08 20:41:08 +0600 |
---|---|---|
committer | Sergey M․ <dstftw@gmail.com> | 2015-07-08 20:41:08 +0600 |
commit | 9281f6d25338c179e7bc2f48352da3311102158e (patch) | |
tree | 609970ccc9a512b24a8d0827f01582a349a90dbd /youtube_dl | |
parent | 4647845679429739f72b0eba5b963e096ec5bf86 (diff) |
[vk] Add test for youtube embed
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 697064175..23d153031 100644 --- a/youtube_dl/extractor/vk.py +++ b/youtube_dl/extractor/vk.py @@ -120,6 +120,21 @@ class VKIE(InfoExtractor): 'skip': 'Only works from Russia', }, { + # youtube embed + 'url': 'https://vk.com/video276849682_170681728', + 'info_dict': { + 'id': 'V3K4mi0SYkc', + 'ext': 'mp4', + 'title': "DSWD Awards 'Children's Joy Foundation, Inc.' Certificate of Registration and License to Operate", + 'description': 'md5:bf9c26cfa4acdfb146362682edd3827a', + 'duration': 179, + 'upload_date': '20130116', + 'uploader': "Children's Joy Foundation", + 'uploader_id': 'thecjf', + 'view_count': int, + }, + }, + { # removed video, just testing that we match the pattern 'url': 'http://vk.com/feed?z=video-43215063_166094326%2Fbb50cacd3177146d7a', 'only_matching': True, @@ -199,7 +214,7 @@ class VKIE(InfoExtractor): r'<iframe[^>]+src="((?:https?:)?//www.youtube.com/embed/[^"]+)"', info_page, 'youtube iframe', default=None) if youtube_url: - return self.url_result(youtube_url, 'Youtube', video_id) + return self.url_result(youtube_url, 'Youtube') m_rutube = re.search( r'\ssrc="((?:https?:)?//rutube\.ru\\?/video\\?/embed(?:.*?))\\?"', info_page) |