From af70c4b12cc171ff9c8d0a6be70a0b78801fafa9 Mon Sep 17 00:00:00 2001 From: tanaka-shizuku3 Date: Sat, 30 Aug 2025 19:25:10 +0800 Subject: [PATCH] Sixmh: Fix search (#10331) * Sixmh: Fix search * Add comment Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com> --------- Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com> --- src/zh/sixmh/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/zh/sixmh/SixMH.kt | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/zh/sixmh/build.gradle b/src/zh/sixmh/build.gradle index 2dfea4adf..f2d988489 100644 --- a/src/zh/sixmh/build.gradle +++ b/src/zh/sixmh/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.SixMH' themePkg = 'mccms' baseUrl = 'https://www.liumanhua.com' - overrideVersionCode = 7 + overrideVersionCode = 8 isNsfw = true } diff --git a/src/zh/sixmh/src/eu/kanade/tachiyomi/extension/zh/sixmh/SixMH.kt b/src/zh/sixmh/src/eu/kanade/tachiyomi/extension/zh/sixmh/SixMH.kt index de005d3f7..100c06f3f 100644 --- a/src/zh/sixmh/src/eu/kanade/tachiyomi/extension/zh/sixmh/SixMH.kt +++ b/src/zh/sixmh/src/eu/kanade/tachiyomi/extension/zh/sixmh/SixMH.kt @@ -1,12 +1,15 @@ package eu.kanade.tachiyomi.extension.zh.sixmh import eu.kanade.tachiyomi.multisrc.mccms.MCCMSWeb +import eu.kanade.tachiyomi.network.GET +import eu.kanade.tachiyomi.source.model.FilterList import eu.kanade.tachiyomi.source.model.Page import eu.kanade.tachiyomi.source.model.SChapter import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.util.asJsoup import keiyoushi.utils.parseAs import kotlinx.serialization.Serializable +import okhttp3.Request import okhttp3.Response import org.jsoup.nodes.Element @@ -21,6 +24,12 @@ class SixMH : MCCMSWeb("六漫画", "https://www.liumanhua.com") { thumbnail_url = element.selectFirst("img")?.absUrl("src") } + override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { + val request = super.searchMangaRequest(page, query, filters) + // Use mobile user agent + return GET(request.url, headers) + } + // Details override fun mangaDetailsParse(response: Response): SManga = SManga.create().apply { val document = response.asJsoup()