[extractor/generic] Add support for redtube embds (closes #11099)
[youtube-dl] / youtube_dl / extractor / redtube.py
index 7d9285ffb5d085c6c3bf12eb38b98e001104dae8..c367a6ae74f3a7b63dd50f035a2d380f76dc3719 100644 (file)
@@ -1,5 +1,7 @@
 from __future__ import unicode_literals
 
+import re
+
 from .common import InfoExtractor
 from ..utils import (
     ExtractorError,
@@ -28,6 +30,12 @@ class RedTubeIE(InfoExtractor):
         'only_matching': True,
     }]
 
+    @staticmethod
+    def _extract_urls(webpage):
+        return re.findall(
+            r'<iframe[^>]+?src=["\'](?P<url>(?:https?:)?//embed\.redtube\.com/\?.*?\bid=\d+)',
+            webpage)
+
     def _real_extract(self, url):
         video_id = self._match_id(url)
         webpage = self._download_webpage(