From: Sergey M․ Date: Sat, 16 Apr 2016 16:31:05 +0000 (+0600) Subject: [instagram] Add support for iframe embeds X-Git-Url: https://git.cielonegro.org/gitweb.cgi?a=commitdiff_plain;h=c23533a100eb0a383b60ed2e5990602e9318fe4b;p=youtube-dl.git [instagram] Add support for iframe embeds --- diff --git a/youtube_dl/extractor/instagram.py b/youtube_dl/extractor/instagram.py index 3a5dd14e6..3cbe77ad8 100644 --- a/youtube_dl/extractor/instagram.py +++ b/youtube_dl/extractor/instagram.py @@ -45,6 +45,12 @@ class InstagramIE(InfoExtractor): @staticmethod def _extract_embed_url(webpage): + mobj = re.search( + r']+src=(["\'])(?P(?:https?:)?//(?:www\.)?instagram\.com/p/[^/]+/embed.*?)\1', + webpage) + if mobj: + return mobj.group('url') + blockquote_el = get_element_by_attribute( 'class', 'instagram-media', webpage) if blockquote_el is None: