diff --git a/gallery_dl/extractor/kemonoparty.py b/gallery_dl/extractor/kemonoparty.py index 750b741a..f1699aef 100644 --- a/gallery_dl/extractor/kemonoparty.py +++ b/gallery_dl/extractor/kemonoparty.py @@ -230,9 +230,10 @@ class KemonopartyUserExtractor(KemonopartyExtractor): posts = self.request(url, params=params).json() yield from posts - if len(posts) < 25: + cnt = len(posts) + if cnt < 25: return - params["o"] += 25 + params["o"] += cnt class KemonopartyPostExtractor(KemonopartyExtractor): @@ -420,9 +421,10 @@ class KemonopartyDiscordExtractor(KemonopartyExtractor): posts = self.request(url, params=params).json() yield from posts - if len(posts) < 25: + cnt = len(posts) + if cnt < 25: break - params["skip"] += 25 + params["skip"] += cnt class KemonopartyDiscordServerExtractor(KemonopartyExtractor):