瀏覽代碼

[vk] Detect vimeo embeds (Closes #7021)

Sergey M․ 10 年之前
父節點
當前提交
8466336104
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. 5 0
      youtube_dl/extractor/vk.py

+ 5 - 0
youtube_dl/extractor/vk.py

@@ -17,6 +17,7 @@ from ..utils import (
     unescapeHTML,
     unescapeHTML,
     unified_strdate,
     unified_strdate,
 )
 )
+from .vimeo import VimeoIE
 
 
 
 
 class VKIE(InfoExtractor):
 class VKIE(InfoExtractor):
@@ -249,6 +250,10 @@ class VKIE(InfoExtractor):
         if youtube_url:
         if youtube_url:
             return self.url_result(youtube_url, 'Youtube')
             return self.url_result(youtube_url, 'Youtube')
 
 
+        vimeo_url = VimeoIE._extract_vimeo_url(url, info_page)
+        if vimeo_url is not None:
+            return self.url_result(vimeo_url)
+
         m_rutube = re.search(
         m_rutube = re.search(
             r'\ssrc="((?:https?:)?//rutube\.ru\\?/video\\?/embed(?:.*?))\\?"', info_page)
             r'\ssrc="((?:https?:)?//rutube\.ru\\?/video\\?/embed(?:.*?))\\?"', info_page)
         if m_rutube is not None:
         if m_rutube is not None: