commit: fe1d858e35dde4c3068b9bec8a1bac7bd2cafadb
parent fc42bc6ec9ab4858ec6bf1c8fe348ec47126375a
Author: Sergey M․ <dstftw@gmail.com>
Date: Sat, 26 Sep 2015 19:46:42 +0600
[mtvservices:embedded] Add _extract_url
Diffstat:
1 file changed, 7 insertions(+), 0 deletions(-)
diff --git a/youtube_dl/extractor/mtv.py b/youtube_dl/extractor/mtv.py
@@ -228,6 +228,13 @@ class MTVServicesEmbeddedIE(MTVServicesInfoExtractor):
},
}
+ @staticmethod
+ def _extract_url(webpage):
+ mobj = re.search(
+ r'<iframe[^>]+?src=(["\'])(?P<url>(?:https?:)?//media.mtvnservices.com/embed/.+?)\1', webpage)
+ if mobj:
+ return mobj.group('url')
+
def _get_feed_url(self, uri):
video_id = self._id_from_uri(uri)
site_id = uri.replace(video_id, '')