From b4eae65965ef8cc4a0eb6529379bc28259518862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 16 Feb 2025 15:04:24 +0100 Subject: [PATCH] [imhentai] avoid unnecessary HTTP request no need to fetch a gallery's '/view/' page when the main page contains all the same data as well --- gallery_dl/extractor/imhentai.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/gallery_dl/extractor/imhentai.py b/gallery_dl/extractor/imhentai.py index bba43da0..47027a8f 100644 --- a/gallery_dl/extractor/imhentai.py +++ b/gallery_dl/extractor/imhentai.py @@ -79,9 +79,7 @@ class ImhentaiGalleryExtractor(ImhentaiExtractor, GalleryExtractor): results.append(tag) return results - def images(self, _): - url = "{}/view/{}/1/".format(self.root, self.gallery_id) - page = self.request(url).text + def images(self, page): data = util.json_loads(text.extr(page, "$.parseJSON('", "'")) base = text.extr(page, 'data-src="', '"').rpartition("/")[0] + "/" exts = {"j": "jpg", "p": "png", "g": "gif", "w": "webp", "a": "avif"}