diff --git a/gallery_dl/extractor/hitomi.py b/gallery_dl/extractor/hitomi.py
index da531130..4061a217 100644
--- a/gallery_dl/extractor/hitomi.py
+++ b/gallery_dl/extractor/hitomi.py
@@ -111,9 +111,9 @@ class HitomiGalleryExtractor(GalleryExtractor):
response = self.request(url, fatal=False)
if b"
Redirect" 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 {}