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>
This commit is contained in:
tanaka-shizuku3 2025-08-30 19:25:10 +08:00 committed by Draff
parent ef7a5f6faa
commit af70c4b12c
Signed by: Draff
GPG Key ID: E8A89F3211677653
2 changed files with 10 additions and 1 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.SixMH' extClass = '.SixMH'
themePkg = 'mccms' themePkg = 'mccms'
baseUrl = 'https://www.liumanhua.com' baseUrl = 'https://www.liumanhua.com'
overrideVersionCode = 7 overrideVersionCode = 8
isNsfw = true isNsfw = true
} }

View File

@ -1,12 +1,15 @@
package eu.kanade.tachiyomi.extension.zh.sixmh package eu.kanade.tachiyomi.extension.zh.sixmh
import eu.kanade.tachiyomi.multisrc.mccms.MCCMSWeb 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.Page
import eu.kanade.tachiyomi.source.model.SChapter import eu.kanade.tachiyomi.source.model.SChapter
import eu.kanade.tachiyomi.source.model.SManga import eu.kanade.tachiyomi.source.model.SManga
import eu.kanade.tachiyomi.util.asJsoup import eu.kanade.tachiyomi.util.asJsoup
import keiyoushi.utils.parseAs import keiyoushi.utils.parseAs
import kotlinx.serialization.Serializable import kotlinx.serialization.Serializable
import okhttp3.Request
import okhttp3.Response import okhttp3.Response
import org.jsoup.nodes.Element import org.jsoup.nodes.Element
@ -21,6 +24,12 @@ class SixMH : MCCMSWeb("六漫画", "https://www.liumanhua.com") {
thumbnail_url = element.selectFirst("img")?.absUrl("src") 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 // Details
override fun mangaDetailsParse(response: Response): SManga = SManga.create().apply { override fun mangaDetailsParse(response: Response): SManga = SManga.create().apply {
val document = response.asJsoup() val document = response.asJsoup()