[sexcom] add fallback for empty files (#2485)

This commit is contained in:
Mike Fährmann
2022-04-10 14:22:07 +02:00
parent 3524c599b8
commit 5d5a08cc69

View File

@@ -87,7 +87,10 @@ class SexcomExtractor(Extractor):
data["extension"] = None
data["url"] = "ytdl:" + src
else:
data["url"] = text.unescape(extr(' src="', '"').partition("?")[0])
data["_http_validate"] = _check_empty
url = text.unescape(extr(' src="', '"'))
data["url"] = url.partition("?")[0]
data["_fallback"] = (url,)
text.nameext_from_url(data["url"], data)
data["uploader"] = extr('itemprop="author">', '<')
@@ -247,3 +250,7 @@ class SexcomSearchExtractor(SexcomExtractor):
def pins(self):
url = "{}/{}".format(self.root, self.path)
return self._pagination(url)
def _check_empty(response):
return response.headers.get("content-length") != "0"