Skip to content

Commit

Permalink
[sexcom] add fallback for empty files (#2485)
Browse files Browse the repository at this point in the history
  • Loading branch information
mikf committed Apr 10, 2022
1 parent 3524c59 commit 5d5a08c
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion gallery_dl/extractor/sexcom.py
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,10 @@ def _parse_pin(self, url):
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">', '<')
Expand Down Expand Up @@ -247,3 +250,7 @@ def metadata(self):
def pins(self):
url = "{}/{}".format(self.root, self.path)
return self._pagination(url)


def _check_empty(response):
return response.headers.get("content-length") != "0"

0 comments on commit 5d5a08c

Please sign in to comment.