From 86a94deff360062885df3257f1c7c279c551bcad Mon Sep 17 00:00:00 2001 From: ZhendongWu Date: Thu, 31 Oct 2024 13:50:33 +0800 Subject: [PATCH] Add Anime.me --- .../tachiyomi/animeextension/zh/anime1/Anime1.kt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/zh/anime1/src/eu/kanade/tachiyomi/animeextension/zh/anime1/Anime1.kt b/src/zh/anime1/src/eu/kanade/tachiyomi/animeextension/zh/anime1/Anime1.kt index ead2a8ff..0ff22931 100644 --- a/src/zh/anime1/src/eu/kanade/tachiyomi/animeextension/zh/anime1/Anime1.kt +++ b/src/zh/anime1/src/eu/kanade/tachiyomi/animeextension/zh/anime1/Anime1.kt @@ -22,6 +22,7 @@ import okhttp3.MediaType.Companion.toMediaTypeOrNull import okhttp3.Request import okhttp3.RequestBody.Companion.toRequestBody import okhttp3.Response +import org.jsoup.Jsoup import org.jsoup.nodes.Document import java.text.SimpleDateFormat import java.util.Locale @@ -102,8 +103,16 @@ class Anime1 : AnimeHttpSource() { items.map { SAnime.create().apply { val array = it.jsonArray - url = "?cat=${array.getContent(0)!!}" + val id = array.getContent(0)!! + url = "?cat=$id" title = array.getContent(1)!! + if (id == "0" || title.contains("")){ + val doc = Jsoup.parse(title) + doc.selectFirst("a")?.let { link -> + url = link.attr("href") + } + title = doc.text() + } status = if (array.getContent(2)?.contains("連載中") == true) { SAnime.ONGOING } else {