[imxto:gallery] support multiple pages (#8282)

This commit is contained in:
Mike Fährmann
2025-09-24 19:04:51 +02:00
parent a09e9aba16
commit 80411585a8

View File

@@ -125,8 +125,18 @@ class ImxtoGalleryExtractor(ImagehostImageExtractor):
"title": text.unescape(title.partition(">")[2]).strip(),
}
for url in text.extract_iter(page, "<a href=", " ", pos):
yield Message.Queue, url.strip("\"'"), data
params = {"page": 1}
while True:
for url in text.extract_iter(page, "<a href=", " ", pos):
if "/i/" in url:
yield Message.Queue, url.strip("\"'"), data
if 'class="pagination' not in page or \
'class="disabled">Last' in page:
return
params["page"] += 1
page = self.request(self.page_url, params=params).text
class AcidimgImageExtractor(ImagehostImageExtractor):