From f038d263e57119963afba931cad1113cd0019dad Mon Sep 17 00:00:00 2001 From: nzoba <55888232+nzoba@users.noreply.github.com> Date: Sun, 19 Jun 2022 21:38:53 +0200 Subject: [PATCH] Mangakawaii: Fix pagination displayed as manga (#12246) --- src/fr/mangakawaii/build.gradle | 2 +- .../tachiyomi/extension/fr/mangakawaii/MangaKawaii.kt | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/fr/mangakawaii/build.gradle b/src/fr/mangakawaii/build.gradle index 3a8ce4e3d..5b0b8117c 100644 --- a/src/fr/mangakawaii/build.gradle +++ b/src/fr/mangakawaii/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Mangakawaii' pkgNameSuffix = 'fr.mangakawaii' extClass = '.MangaKawaii' - extVersionCode = 35 + extVersionCode = 36 } apply from: "$rootDir/common.gradle" diff --git a/src/fr/mangakawaii/src/eu/kanade/tachiyomi/extension/fr/mangakawaii/MangaKawaii.kt b/src/fr/mangakawaii/src/eu/kanade/tachiyomi/extension/fr/mangakawaii/MangaKawaii.kt index f2f64a03a..71030f76d 100644 --- a/src/fr/mangakawaii/src/eu/kanade/tachiyomi/extension/fr/mangakawaii/MangaKawaii.kt +++ b/src/fr/mangakawaii/src/eu/kanade/tachiyomi/extension/fr/mangakawaii/MangaKawaii.kt @@ -36,7 +36,7 @@ class MangaKawaii : ParsedHttpSource() { override val client: OkHttpClient = network.cloudflareClient.newBuilder() .connectTimeout(10, TimeUnit.SECONDS) .readTimeout(30, TimeUnit.SECONDS) - .rateLimit(1) + .rateLimit(2) .build() protected open val userAgentRandomizer1 = "${Random.nextInt(9).absoluteValue}" @@ -79,10 +79,11 @@ class MangaKawaii : ParsedHttpSource() { val uri = Uri.parse("$baseUrl/search").buildUpon() .appendQueryParameter("query", query) .appendQueryParameter("search_type", "manga") + .appendQueryParameter("page", page.toString()) return GET(uri.toString(), headers) } - override fun searchMangaSelector() = "h2 + ul a[href*=manga]" - override fun searchMangaNextPageSelector(): String? = null + override fun searchMangaSelector() = "div.section__list-group-heading" + override fun searchMangaNextPageSelector(): String = "ul.pagination a[rel*=next]" override fun searchMangaFromElement(element: Element): SManga = SManga.create().apply { title = element.select("a").text().trim() setUrlWithoutDomain(element.select("a").attr("href"))