[sexcom] fix and improve embed extraction (fixes #2145)
This commit is contained in:
@@ -78,9 +78,14 @@ class SexcomExtractor(Extractor):
|
||||
path += "/hd"
|
||||
data["url"] = self.root + path
|
||||
else:
|
||||
iframe = extr('<iframe', '>')
|
||||
src = (text.extract(iframe, ' src="', '"')[0] or
|
||||
text.extract(iframe, " src='", "'")[0])
|
||||
if not src:
|
||||
self.log.warning("Unable to fetch media from %s", url)
|
||||
return None
|
||||
data["extension"] = None
|
||||
data["url"] = "ytdl:" + text.extract(
|
||||
extr('<iframe', '>'), ' src="', '"')[0]
|
||||
data["url"] = "ytdl:" + src
|
||||
else:
|
||||
data["url"] = text.unescape(extr(' src="', '"').partition("?")[0])
|
||||
text.nameext_from_url(data["url"], data)
|
||||
|
||||
Reference in New Issue
Block a user