[extractor/generic] Add support for pornhub embeds
[youtube-dl] / youtube_dl / extractor / pornhub.py
index 3c99b4def0b4c3d609b6aad398d38f7e6def9daa..8565d7551df4c6453e400abb09316433d0b97fcd 100644 (file)
@@ -32,6 +32,13 @@ class PornHubIE(InfoExtractor):
         }
     }
 
+    @classmethod
+    def _extract_url(cls, webpage):
+        mobj = re.search(
+            r'<iframe[^>]+?src=(["\'])(?P<url>(?:https?:)?//(?:www\.)?pornhub\.com/embed/\d+)\1', webpage)
+        if mobj:
+            return mobj.group('url')
+
     def _extract_count(self, pattern, webpage, name):
         return str_to_int(self._search_regex(
             pattern, webpage, '%s count' % name, fatal=False))