浏览代码

GenericIE: try to find videos from twitter cards info

Jaime Marquínez Ferrándiz 12 年之前
父节点
当前提交
fb8f7280bc
共有 1 个文件被更改,包括 3 次插入0 次删除
  1. 3 0
      youtube_dl/InfoExtractors.py

+ 3 - 0
youtube_dl/InfoExtractors.py

@@ -1373,6 +1373,9 @@ class GenericIE(InfoExtractor):
         if mobj is None:
             # Broaden the search a little bit: JWPlayer JS loader
             mobj = re.search(r'[^A-Za-z0-9]?file:\s*["\'](http[^\'"&]*)', webpage)
+        if mobj is None:
+            # Try to find twitter cards info
+            mobj = re.search(r'<meta (?:property|name)="twitter:player:stream" (?:content|value)="(.+?)"', webpage)
         if mobj is None:
             raise ExtractorError(u'Invalid URL: %s' % url)