summaryrefslogtreecommitdiffstats
path: root/gallery_dl/extractor/kemonoparty.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2022-11-01 21:32:54 -0400
committerLibravatarUnit 193 <unit193@unit193.net>2022-11-01 21:32:54 -0400
commite59d46ecda74190381b1d2725b0bd9df5c0be8d8 (patch)
treecff6d69d4f68ef011a496ff2311173ebef70bf3f /gallery_dl/extractor/kemonoparty.py
parent78e2d1672e4301497f786cd03637de9ddbc717ac (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.py12
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):