diff options
| author | 2022-11-01 21:32:54 -0400 | |
|---|---|---|
| committer | 2022-11-01 21:32:54 -0400 | |
| commit | e59d46ecda74190381b1d2725b0bd9df5c0be8d8 (patch) | |
| tree | cff6d69d4f68ef011a496ff2311173ebef70bf3f /gallery_dl/extractor/kemonoparty.py | |
| parent | 78e2d1672e4301497f786cd03637de9ddbc717ac (diff) | |
New upstream version 1.23.5.upstream/1.23.5
Diffstat (limited to 'gallery_dl/extractor/kemonoparty.py')
| -rw-r--r-- | gallery_dl/extractor/kemonoparty.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/gallery_dl/extractor/kemonoparty.py b/gallery_dl/extractor/kemonoparty.py index 750b741..21ff114 100644 --- a/gallery_dl/extractor/kemonoparty.py +++ b/gallery_dl/extractor/kemonoparty.py @@ -190,7 +190,7 @@ class KemonopartyExtractor(Extractor): for dm in text.extract_iter(page, "<article", "</article>"): dms.append({ "body": text.unescape(text.extract( - dm, '<pre>', '</pre></section>', + dm, "<pre>", "</pre></", )[0].strip()), "date": text.extract(dm, 'datetime="', '"')[0], }) @@ -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): |
