From dd9ace35d1ebc4c985cb3525f10f1030731d83b5 Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sun, 17 Apr 2022 13:35:33 +0300 Subject: [PATCH] [ExHentai] Fix chapters urls --- .../org/koitharu/kotatsu/parsers/site/ExHentaiParser.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ExHentaiParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ExHentaiParser.kt index 02216820..de9558b8 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ExHentaiParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ExHentaiParser.kt @@ -158,7 +158,7 @@ internal class ExHentaiParser( val count = a.text().toInt() val chapters = ArrayList(count) for (i in 1..count) { - val url = "${manga.url}?p=$i" + val url = "${manga.url}?p=${i - 1}" chapters += MangaChapter( id = generateUid(url), name = "${manga.title} #$i", @@ -178,7 +178,7 @@ internal class ExHentaiParser( override suspend fun getPages(chapter: MangaChapter): List { val doc = context.httpGet(chapter.url.withDomain()).parseHtml() val root = doc.body().getElementById("gdt") ?: parseFailed("Root not found") - return root.select("a").mapNotNull { a -> + return root.select("a").map { a -> val url = a.relUrl("href") MangaPage( id = generateUid(url),