From 981ad1b8e38e280d94bd3dc1252de53e06fedb99 Mon Sep 17 00:00:00 2001 From: Narin Date: Sun, 20 Jun 2021 15:43:46 -0700 Subject: [PATCH] Fixes search (#7771) --- src/zh/wnacg/build.gradle | 2 +- .../wnacg/src/eu/kanade/tachiyomi/extension/zh/wnacg/wnacg.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/zh/wnacg/build.gradle b/src/zh/wnacg/build.gradle index c3e160437..7af12631b 100644 --- a/src/zh/wnacg/build.gradle +++ b/src/zh/wnacg/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'WNACG' pkgNameSuffix = 'zh.wnacg' extClass = '.wnacg' - extVersionCode = 4 + extVersionCode = 5 libVersion = '1.2' } diff --git a/src/zh/wnacg/src/eu/kanade/tachiyomi/extension/zh/wnacg/wnacg.kt b/src/zh/wnacg/src/eu/kanade/tachiyomi/extension/zh/wnacg/wnacg.kt index d3ad9feb8..5748f9978 100644 --- a/src/zh/wnacg/src/eu/kanade/tachiyomi/extension/zh/wnacg/wnacg.kt +++ b/src/zh/wnacg/src/eu/kanade/tachiyomi/extension/zh/wnacg/wnacg.kt @@ -35,7 +35,7 @@ class wnacg : ParsedHttpSource() { override fun latestUpdatesRequest(page: Int) = throw Exception("Not used") override fun searchMangaRequest(page: Int, query: String, filters: FilterList): Request { - return GET("$baseUrl/albums-index-page-$page-sname-$query.html", headers) + return GET("$baseUrl/search/index.php?q=$query&p=$page", headers) } override fun mangaDetailsRequest(manga: SManga) = GET(baseUrl + manga.url, headers) @@ -55,7 +55,7 @@ class wnacg : ParsedHttpSource() { private fun mangaFromElement(element: Element): SManga { val manga = SManga.create() manga.setUrlWithoutDomain(element.select("a").first().attr("href")) - manga.title = element.select("a").attr("title").trim() + manga.title = element.select("a").attr("title").trim().replace(Regex("<[^<>]*>"), "") manga.thumbnail_url = "https://" + element.select("img").attr("src").replace("//", "") // maybe the local cache cause the old source (url) can not be update. but the image can be update on detailpage. // ps. new machine can be load img normal.