From 3bc05706e5d8ec8536c1e97831a537b276533e51 Mon Sep 17 00:00:00 2001 From: Fioren <102145692+FiorenMas@users.noreply.github.com> Date: Thu, 20 Mar 2025 18:17:23 +0700 Subject: [PATCH] Fix images not load TopTruyen (#8130) Fix images not load and update domain TopTruyen --- src/vi/toptruyen/build.gradle | 4 ++-- .../tachiyomi/extension/vi/toptruyen/TopTruyen.kt | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/vi/toptruyen/build.gradle b/src/vi/toptruyen/build.gradle index 79775a758..bfaa1d0b0 100644 --- a/src/vi/toptruyen/build.gradle +++ b/src/vi/toptruyen/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'Top Truyen' extClass = '.TopTruyen' themePkg = 'wpcomics' - baseUrl = 'https://www.toptruyentv.pro' - overrideVersionCode = 9 + baseUrl = 'https://www.toptruyentv2.pro' + overrideVersionCode = 10 isNsfw = true } diff --git a/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt b/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt index c9ed086bb..c5c78a811 100644 --- a/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt +++ b/src/vi/toptruyen/src/eu/kanade/tachiyomi/extension/vi/toptruyen/TopTruyen.kt @@ -23,7 +23,7 @@ import java.util.TimeZone class TopTruyen : WPComics( "Top Truyen", - "https://www.toptruyentv.pro", + "https://www.toptruyentv2.pro", "vi", dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.ROOT).apply { timeZone = TimeZone.getTimeZone("Asia/Ho_Chi_Minh") @@ -37,10 +37,10 @@ class TopTruyen : .build() override fun pageListParse(document: Document): List { - return document.select(".page-chapter[id] img") - .mapNotNull(::imageOrNull) - .distinct() - .mapIndexed { i, image -> Page(i, imageUrl = image) } + return document.select("div[id^=page_].page-chapter img").mapIndexed { index, element -> + val img = element.attr("abs:src") + Page(index, imageUrl = img) + }.distinctBy { it.imageUrl } } override fun popularMangaSelector() = "div.item-manga div.item"