[artstation] improve embed extraction (#720)
This commit is contained in:
@@ -39,8 +39,9 @@ class ArtstationExtractor(Extractor):
|
|||||||
|
|
||||||
if adict["has_embedded_player"] and self.external:
|
if adict["has_embedded_player"] and self.external:
|
||||||
player = adict["player_embedded"]
|
player = adict["player_embedded"]
|
||||||
url = text.extract(player, 'src="', '"')[0]
|
url = text.extract(player, 'src="', '"')[0] or \
|
||||||
if not url.startswith(self.root):
|
text.extract(player, "src='", "'")[0]
|
||||||
|
if url and not url.startswith(self.root):
|
||||||
asset["extension"] = None
|
asset["extension"] = None
|
||||||
yield Message.Url, "ytdl:" + url, asset
|
yield Message.Url, "ytdl:" + url, asset
|
||||||
continue
|
continue
|
||||||
|
|||||||
Reference in New Issue
Block a user