From a1b00449bf858364315ec23f4dbe60a704f9903e Mon Sep 17 00:00:00 2001 From: kaoru2 <120291360+kaoru2@users.noreply.github.com> Date: Sun, 12 May 2024 16:48:25 +0800 Subject: [PATCH] fix(en/hstream): Fix search (#3229) --- src/en/hstream/build.gradle | 2 +- .../kanade/tachiyomi/animeextension/en/hstream/Hstream.kt | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/en/hstream/build.gradle b/src/en/hstream/build.gradle index 2d1d078cf..c6f384f9a 100644 --- a/src/en/hstream/build.gradle +++ b/src/en/hstream/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Hstream' extClass = '.Hstream' - extVersionCode = 7 + extVersionCode = 8 isNsfw = true } diff --git a/src/en/hstream/src/eu/kanade/tachiyomi/animeextension/en/hstream/Hstream.kt b/src/en/hstream/src/eu/kanade/tachiyomi/animeextension/en/hstream/Hstream.kt index 42fcf0475..418a33a3a 100644 --- a/src/en/hstream/src/eu/kanade/tachiyomi/animeextension/en/hstream/Hstream.kt +++ b/src/en/hstream/src/eu/kanade/tachiyomi/animeextension/en/hstream/Hstream.kt @@ -101,7 +101,7 @@ class Hstream : ConfigurableAnimeSource, ParsedAnimeHttpSource() { if (query.isNotBlank()) addQueryParameter("s", query) addQueryParameter("page", page.toString()) addQueryParameter("order", params.order) - params.genres.forEach { addQueryParameter("tags[]", it) } + params.genres.forEachIndexed { index, genre -> addQueryParameter("tags[$index]", genre) } params.blacklisted.forEach { addQueryParameter("blacklist[]", it) } params.studios.forEach { addQueryParameter("studios[]", it) } }.build() @@ -119,9 +119,9 @@ class Hstream : ConfigurableAnimeSource, ParsedAnimeHttpSource() { override fun animeDetailsParse(document: Document) = SAnime.create().apply { status = SAnime.COMPLETED - val floatleft = document.selectFirst("div.relative > div.float-left > div")!! - title = floatleft.selectFirst("h1")!!.text() - artist = floatleft.selectFirst("h2 > a")?.text() + val floatleft = document.selectFirst("div.relative > div.justify-between > div")!! + title = floatleft.selectFirst("div > h1")!!.text() + artist = floatleft.select("div > a:nth-of-type(3)").text() thumbnail_url = document.selectFirst("div.float-left > img.object-cover")?.absUrl("src") genre = document.select("ul.list-none > li > a").eachText().joinToString()