diff --git a/plugin/js/parsers/KemonopartyParser.js b/plugin/js/parsers/KemonopartyParser.js index 3eb9e47ac..87704fed3 100644 --- a/plugin/js/parsers/KemonopartyParser.js +++ b/plugin/js/parsers/KemonopartyParser.js @@ -82,7 +82,7 @@ class KemonopartyParser extends Parser { async getLastPageOffset(dom, urlbuilder) { try { - let link = [...dom.querySelectorAll("#paginator-top a")].pop(); + let link = [...dom.querySelectorAll("#paginator-top a")].map(item => parseInt(new URL(item?.href)?.searchParams?.get("o"))).filter(item => item >= 0).sort((a, b) => a - b); let offset = new URL(link?.href)?.searchParams?.get("o"); return offset ? parseInt(offset)