diff --git a/src/zh/dongmanmanhua/build.gradle b/src/zh/dongmanmanhua/build.gradle index 2a7455601..bc815460a 100644 --- a/src/zh/dongmanmanhua/build.gradle +++ b/src/zh/dongmanmanhua/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Dongman Manhua' extClass = '.DongmanManhua' - extVersionCode = 5 + extVersionCode = 6 isNsfw = false } diff --git a/src/zh/dongmanmanhua/src/eu/kanade/tachiyomi/extension/zh/dongmanmanhua/DongmanManhua.kt b/src/zh/dongmanmanhua/src/eu/kanade/tachiyomi/extension/zh/dongmanmanhua/DongmanManhua.kt index 57ba4aa60..8c62ff914 100644 --- a/src/zh/dongmanmanhua/src/eu/kanade/tachiyomi/extension/zh/dongmanmanhua/DongmanManhua.kt +++ b/src/zh/dongmanmanhua/src/eu/kanade/tachiyomi/extension/zh/dongmanmanhua/DongmanManhua.kt @@ -19,7 +19,8 @@ import java.util.Locale class DongmanManhua : HttpSource() { override val name = "Dongman Manhua" - override val lang = "zh" + override val lang get() = "zh-Hans" + override val id get() = 4222375517460530289 override val baseUrl = "https://www.dongmanmanhua.cn" override val supportsLatest = true diff --git a/src/zh/iqiyi/build.gradle b/src/zh/iqiyi/build.gradle index 76cf30951..e3115da2a 100644 --- a/src/zh/iqiyi/build.gradle +++ b/src/zh/iqiyi/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Iqiyi' extClass = '.Iqiyi' - extVersionCode = 2 + extVersionCode = 3 } apply from: "$rootDir/common.gradle" diff --git a/src/zh/iqiyi/src/eu/kanade/tachiyomi/extension/zh/iqiyi/Iqiyi.kt b/src/zh/iqiyi/src/eu/kanade/tachiyomi/extension/zh/iqiyi/Iqiyi.kt index 61c91f701..f47354b2d 100644 --- a/src/zh/iqiyi/src/eu/kanade/tachiyomi/extension/zh/iqiyi/Iqiyi.kt +++ b/src/zh/iqiyi/src/eu/kanade/tachiyomi/extension/zh/iqiyi/Iqiyi.kt @@ -20,11 +20,15 @@ import uy.kohesive.injekt.injectLazy class Iqiyi : ParsedHttpSource() { override val name: String = "爱奇艺叭嗒" - override val lang: String = "zh" + override val lang get() = "zh-Hans" + override val id get() = 2198877009406729694 override val supportsLatest: Boolean = true override val baseUrl: String = "https://www.iqiyi.com/manhua" private val json: Json by injectLazy() + override fun headersBuilder() = super.headersBuilder() + .set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36") + // Popular override fun popularMangaRequest(page: Int) = GET("$baseUrl/category/全部_-1_-1_9_$page/", headers) diff --git a/src/zh/tencentcomics/build.gradle b/src/zh/tencentcomics/build.gradle index 0bae7af08..67a518828 100644 --- a/src/zh/tencentcomics/build.gradle +++ b/src/zh/tencentcomics/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Tencent Comics (ac.qq.com)' extClass = '.TencentComics' - extVersionCode = 7 + extVersionCode = 8 } apply from: "$rootDir/common.gradle" diff --git a/src/zh/tencentcomics/src/eu/kanade/tachiyomi/extension/zh/tencentcomics/TencentComics.kt b/src/zh/tencentcomics/src/eu/kanade/tachiyomi/extension/zh/tencentcomics/TencentComics.kt index 6c9cb0aa2..b630f7b1c 100644 --- a/src/zh/tencentcomics/src/eu/kanade/tachiyomi/extension/zh/tencentcomics/TencentComics.kt +++ b/src/zh/tencentcomics/src/eu/kanade/tachiyomi/extension/zh/tencentcomics/TencentComics.kt @@ -34,7 +34,7 @@ class TencentComics : ParsedHttpSource() { private val desktopUrl = "https://ac.qq.com" - override val lang = "zh" + override val lang = "zh-Hans" override val supportsLatest = true @@ -44,6 +44,9 @@ class TencentComics : ParsedHttpSource() { private val json: Json by injectLazy() + override fun headersBuilder() = super.headersBuilder() + .set("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/139.0.0.0 Safari/537.36") + override fun chapterListRequest(manga: SManga): Request { return GET("$desktopUrl/Comic/comicInfo/" + manga.url.substringAfter("/index/"), headers) }