[spiegel:article] Add support for nexx iframe embeds (closes #13029)
authorSergey M․ <dstftw@gmail.com>
Sat, 15 Jul 2017 21:38:20 +0000 (04:38 +0700)
committerSergey M․ <dstftw@gmail.com>
Sat, 15 Jul 2017 21:38:20 +0000 (04:38 +0700)
youtube_dl/extractor/spiegel.py

index ec1b603889754af70d516e70c123be7d2604387a..8598377b0148a447fb5ef31ca9c1f881b8d9a347 100644 (file)
@@ -4,6 +4,7 @@ from __future__ import unicode_literals
 import re
 
 from .common import InfoExtractor
+from .nexx import NexxEmbedIE
 from .spiegeltv import SpiegeltvIE
 from ..compat import compat_urlparse
 from ..utils import (
@@ -143,6 +144,9 @@ class SpiegelArticleIE(InfoExtractor):
         entries = [
             self.url_result(compat_urlparse.urljoin(
                 self.http_scheme() + '//spiegel.de/', embed_path))
-            for embed_path in embeds
-        ]
-        return self.playlist_result(entries)
+            for embed_path in embeds]
+        if embeds:
+            return self.playlist_result(entries)
+
+        return self.playlist_from_matches(
+            NexxEmbedIE._extract_urls(webpage), ie=NexxEmbedIE.ie_key())