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"))