]> Raphaƫl G. Git Repositories - youtubedl/blobdiff - youtube_dl/extractor/eagleplatform.py
Tidy up cleanup rule and keep lintian happy.
[youtubedl] / youtube_dl / extractor / eagleplatform.py
index 113a4966fb3c444f5759e617e36b293ee88e6872..12d28d3b9f1e76f84f0f9fa322befd0bfa056f09 100644 (file)
@@ -50,6 +50,14 @@ class EaglePlatformIE(InfoExtractor):
         'skip': 'Georestricted',
     }]
 
         'skip': 'Georestricted',
     }]
 
+    @staticmethod
+    def _extract_url(webpage):
+        mobj = re.search(
+            r'<iframe[^>]+src=(["\'])(?P<url>(?:https?:)?//.+?\.media\.eagleplatform\.com/index/player\?.+?)\1',
+            webpage)
+        if mobj is not None:
+            return mobj.group('url')
+
     @staticmethod
     def _handle_error(response):
         status = int_or_none(response.get('status', 200))
     @staticmethod
     def _handle_error(response):
         status = int_or_none(response.get('status', 200))