Nihonkuni:Resolve ad break page. (#11261)

* Nihonkuni:Resolve ad break page.

* Just simply use cookie interceptor.
This commit is contained in:
AlphaBoom 2025-10-27 21:12:22 +09:00 committed by Draff
parent 9b206fc092
commit 546696c0d2
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 9 additions and 1 deletions

View File

@ -3,8 +3,12 @@ ext {
extClass = '.MangaGun'
themePkg = 'fmreader'
baseUrl = 'https://nihonkuni.com'
overrideVersionCode = 5
overrideVersionCode = 6
isNsfw = true
}
apply from: "$rootDir/common.gradle"
dependencies {
implementation(project(":lib:cookieinterceptor"))
}

View File

@ -1,5 +1,6 @@
package eu.kanade.tachiyomi.extension.ja.mangagun
import eu.kanade.tachiyomi.lib.cookieinterceptor.CookieInterceptor
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
import eu.kanade.tachiyomi.network.GET
import eu.kanade.tachiyomi.network.asObservableSuccess
@ -26,6 +27,9 @@ class MangaGun : FMReader("NihonKuni", "https://$DOMAIN", "ja") {
override val infoElementSelector = "div.row div.row"
override val client = super.client.newBuilder()
.addNetworkInterceptor(CookieInterceptor(DOMAIN, "smartlink_shown" to "1")).build()
// source is picky about URL format
private fun mangaRequest(sortBy: String, page: Int): Request {
return GET(