NineManga: Fix wrong pages (#2545)
* Fix images * Stop changing the url
This commit is contained in:
parent
dc3135aede
commit
88783a5221
|
@ -1,7 +1,11 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'NineManga'
|
extName = 'NineManga'
|
||||||
extClass = '.NineMangaFactory'
|
extClass = '.NineMangaFactory'
|
||||||
extVersionCode = 19
|
extVersionCode = 20
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation(project(":lib:cookieinterceptor"))
|
||||||
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package eu.kanade.tachiyomi.extension.all.ninemanga
|
package eu.kanade.tachiyomi.extension.all.ninemanga
|
||||||
|
|
||||||
|
import eu.kanade.tachiyomi.lib.cookieinterceptor.CookieInterceptor
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.source.model.Filter
|
import eu.kanade.tachiyomi.source.model.Filter
|
||||||
import eu.kanade.tachiyomi.source.model.FilterList
|
import eu.kanade.tachiyomi.source.model.FilterList
|
||||||
|
@ -26,6 +27,8 @@ open class NineManga(
|
||||||
|
|
||||||
override val supportsLatest: Boolean = true
|
override val supportsLatest: Boolean = true
|
||||||
|
|
||||||
|
private val cookieInterceptor = CookieInterceptor(baseUrl.substringAfter("://"), "ninemanga_list_num" to "1")
|
||||||
|
|
||||||
override val client: OkHttpClient = network.client.newBuilder()
|
override val client: OkHttpClient = network.client.newBuilder()
|
||||||
.addInterceptor { chain ->
|
.addInterceptor { chain ->
|
||||||
val request = chain.request()
|
val request = chain.request()
|
||||||
|
@ -37,7 +40,9 @@ open class NineManga(
|
||||||
return@addInterceptor chain.proceed(newRequest)
|
return@addInterceptor chain.proceed(newRequest)
|
||||||
}
|
}
|
||||||
chain.proceed(request)
|
chain.proceed(request)
|
||||||
}.build()
|
}
|
||||||
|
.addNetworkInterceptor(cookieInterceptor)
|
||||||
|
.build()
|
||||||
|
|
||||||
override fun headersBuilder(): Headers.Builder = Headers.Builder()
|
override fun headersBuilder(): Headers.Builder = Headers.Builder()
|
||||||
.add("Accept-Language", "es-ES,es;q=0.9,en;q=0.8,gl;q=0.7")
|
.add("Accept-Language", "es-ES,es;q=0.9,en;q=0.8,gl;q=0.7")
|
||||||
|
@ -97,7 +102,6 @@ open class NineManga(
|
||||||
element.select("a.chapter_list_a").let {
|
element.select("a.chapter_list_a").let {
|
||||||
name = it.text().replace(mangaTitleForCleaning, "", true)
|
name = it.text().replace(mangaTitleForCleaning, "", true)
|
||||||
url = it.attr("href").substringAfter(baseUrl).replace("%20", " ")
|
url = it.attr("href").substringAfter(baseUrl).replace("%20", " ")
|
||||||
.substringBeforeLast(".html") + "-1-1.html"
|
|
||||||
}
|
}
|
||||||
date_upload = parseChapterDate(element.select("span").text())
|
date_upload = parseChapterDate(element.select("span").text())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue