[hitomi] fix redirect processing

This commit is contained in:
Mike Fährmann
2020-08-22 23:02:15 +02:00
parent a57b6b3c3a
commit 7140fe7e6d

View File

@@ -111,9 +111,9 @@ class HitomiGalleryExtractor(GalleryExtractor):
response = self.request(url, fatal=False)
if b"<title>Redirect</title>" not in response.content:
break
url = text.extract(response.text, "href='", "'")[0]
if not url.startswith("http"):
url = text.urljoin(self.root, url)
url = text.extract(
response.text, 'http-equiv="refresh" content="', '"',
)[0].partition("=")[2]
if response.status_code >= 400:
return {}