From 9f9cf36a207253fdb5df7b9942a1cb555fba753f Mon Sep 17 00:00:00 2001 From: Chentao Ye <49046901+tqobqbq@users.noreply.github.com> Date: Mon, 13 Oct 2025 21:06:18 +0800 Subject: [PATCH] fix yanmaga not show chapter list (#11039) fix yanmaga1.4.2 not show chapter list --- src/ja/yanmaga/build.gradle | 2 +- .../src/eu/kanade/tachiyomi/extension/ja/yanmaga/Yanmaga.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ja/yanmaga/build.gradle b/src/ja/yanmaga/build.gradle index b0cfc7246..b15b7a1bf 100644 --- a/src/ja/yanmaga/build.gradle +++ b/src/ja/yanmaga/build.gradle @@ -1,7 +1,7 @@ ext { extName = "Weekly Young Magazine" extClass = ".YanmagaFactory" - extVersionCode = 2 + extVersionCode = 3 isNsfw = true } diff --git a/src/ja/yanmaga/src/eu/kanade/tachiyomi/extension/ja/yanmaga/Yanmaga.kt b/src/ja/yanmaga/src/eu/kanade/tachiyomi/extension/ja/yanmaga/Yanmaga.kt index eae0881d4..c3c928c7b 100644 --- a/src/ja/yanmaga/src/eu/kanade/tachiyomi/extension/ja/yanmaga/Yanmaga.kt +++ b/src/ja/yanmaga/src/eu/kanade/tachiyomi/extension/ja/yanmaga/Yanmaga.kt @@ -79,10 +79,10 @@ abstract class Yanmaga( val chapterUrl = response.request.url.toString() val firstChapterList = document - .select("ul.mod-episode-list:first-of-type > li.mod-episode-item") + .select("ul.mod-episode-list:first-of-type > li.mod-episode-item:has(.mod-episode-title)") .map { chapterFromElement(it) } val lastChapterList = document - .select("ul.mod-episode-list:last-of-type > li.mod-episode-item") + .select("ul.mod-episode-list:last-of-type > li.mod-episode-item:has(.mod-episode-title)") .map { chapterFromElement(it) } val totalChapterCount = document .selectFirst("#contents") @@ -132,7 +132,7 @@ abstract class Yanmaga( .filter { it.url.isNotEmpty() } } - override fun chapterListSelector() = "ul.mod-episode-list > li.mod-episode-item" + override fun chapterListSelector() = "ul.mod-episode-list > li.mod-episode-item:has(.mod-episode-title)" override fun chapterFromElement(element: Element) = SChapter.create().apply { // The first chapter sometimes is a fake one. However, this still count towards the total