[lifenews] Correctly determine iframe links (fixes #5618)
authorYen Chi Hsuan <yan12125@gmail.com>
Tue, 5 May 2015 15:39:54 +0000 (23:39 +0800)
committerYen Chi Hsuan <yan12125@gmail.com>
Tue, 5 May 2015 15:39:54 +0000 (23:39 +0800)
youtube_dl/extractor/lifenews.py

index 33013869231a214e7ff1720b38128114364c4369..963f16e1ab317b652a4c9ed7dc771d98add35a0e 100644 (file)
@@ -39,6 +39,17 @@ class LifeNewsIE(InfoExtractor):
             'upload_date': '20150402',
             'uploader': 'embed.life.ru',
         }
+    }, {
+        'url': 'http://lifenews.ru/news/153461',
+        'md5': '9b6ef8bc0ffa25aebc8bdb40d89ab795',
+        'info_dict': {
+            'id': '153461',
+            'ext': 'mp4',
+            'title': 'В Москве спасли потерявшегося медвежонка, который спрятался на дереве',
+            'description': 'Маленький хищник не смог найти дорогу домой и обрел временное убежище на тополе недалеко от жилого массива, пока его не нашла соседская собака.',
+            'upload_date': '20150505',
+            'uploader': 'embed.life.ru',
+        }
     }]
 
     def _real_extract(self, url):
@@ -88,6 +99,8 @@ class LifeNewsIE(InfoExtractor):
             return cur_info
 
         if iframe_link:
+            if iframe_link.startswith('//'):
+                iframe_link = 'http:' + iframe_link
             cur_info = dict(common_info)
             cur_info.update({
                 '_type': 'url_transparent',