diff --git a/gallery_dl/extractor/exhentai.py b/gallery_dl/extractor/exhentai.py index 4067be22..83c33a98 100644 --- a/gallery_dl/extractor/exhentai.py +++ b/gallery_dl/extractor/exhentai.py @@ -339,53 +339,30 @@ class ExhentaiSearchExtractor(ExhentaiExtractor): def __init__(self, match): ExhentaiExtractor.__init__(self, match) - self.params = text.parse_query(match.group(2) or "") + self.params = text.parse_query(match.group(2)) self.params["page"] = text.parse_int(self.params.get("page")) self.search_url = self.root def items(self): self.login() - self.init() yield Message.Version, 1 while True: + last = None page = self.request(self.search_url, params=self.params).text - for row in text.extract_iter(page, '