From 90491ab606cef2d8473b5f62984c864fb598f002 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Thu, 30 Apr 2020 21:25:03 +0200 Subject: [PATCH] [artstation] improve embed extraction (#720) --- gallery_dl/extractor/artstation.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/artstation.py b/gallery_dl/extractor/artstation.py index ceda29c2..c504dba1 100644 --- a/gallery_dl/extractor/artstation.py +++ b/gallery_dl/extractor/artstation.py @@ -39,8 +39,9 @@ class ArtstationExtractor(Extractor): if adict["has_embedded_player"] and self.external: player = adict["player_embedded"] - url = text.extract(player, 'src="', '"')[0] - if not url.startswith(self.root): + url = text.extract(player, 'src="', '"')[0] or \ + text.extract(player, "src='", "'")[0] + if url and not url.startswith(self.root): asset["extension"] = None yield Message.Url, "ytdl:" + url, asset continue