From d11950703711b8f2b75024dc4b391b64ea446419 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sun, 26 Nov 2023 00:30:52 +0100 Subject: [PATCH] [imagefap] fix single image resolution Downloading from a single image page like https://www.imagefap.com/photo/123456789/ returned only the thumbnail URL. --- gallery_dl/extractor/imagefap.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/imagefap.py b/gallery_dl/extractor/imagefap.py index aca101e1..3bdcfdfd 100644 --- a/gallery_dl/extractor/imagefap.py +++ b/gallery_dl/extractor/imagefap.py @@ -126,14 +126,15 @@ class ImagefapImageExtractor(ImagefapExtractor): url = "{}/photo/{}/".format(self.root, self.image_id) page = self.request(url).text + url, pos = text.extract( + page, 'original="', '"') info, pos = text.extract( - page, '') + page, '', pos) image_id, pos = text.extract( page, 'id="imageid_input" value="', '"', pos) gallery_id, pos = text.extract( page, 'id="galleryid_input" value="', '"', pos) info = util.json_loads(info) - url = info["contentUrl"] return url, text.nameext_from_url(url, { "title": text.unescape(info["name"]),