From 9b03990be0005bb0330abeffe780494db199610d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Wed, 5 Nov 2025 11:15:05 +0100 Subject: [PATCH] [postimg] fix extraction (#8505) --- gallery_dl/extractor/imagehosts.py | 16 ++++++++++++---- test/results/postimg.py | 14 ++++++++++++++ 2 files changed, 26 insertions(+), 4 deletions(-) diff --git a/gallery_dl/extractor/imagehosts.py b/gallery_dl/extractor/imagehosts.py index 3c19699e..aace8839 100644 --- a/gallery_dl/extractor/imagehosts.py +++ b/gallery_dl/extractor/imagehosts.py @@ -320,8 +320,8 @@ class PostimgImageExtractor(ImagehostImageExtractor): def get_info(self, page): pos = page.index(' id="download"') url , pos = text.rextract(page, ' href="', '"', pos) - filename, pos = text.extract(page, 'class="imagename">', '<', pos) - return url, text.unescape(filename) + filename, pos = text.extract(page, ' class="my-4">', '<', pos) + return url, text.unescape(filename) if filename else None class PostimgGalleryExtractor(ImagehostImageExtractor): @@ -335,8 +335,16 @@ class PostimgGalleryExtractor(ImagehostImageExtractor): def items(self): page = self.request(self.page_url).text - data = {"_extractor": PostimgImageExtractor} - for url in text.extract_iter(page, ' class="thumb">