From 58fda2ef51a4f1deda9d82b361837b2494bc2197 Mon Sep 17 00:00:00 2001 From: abubaca4 <55701175+abubaca4@users.noreply.github.com> Date: Tue, 4 Nov 2025 17:59:02 +0300 Subject: [PATCH] [RU]Nudemoon fix page parse (#11411) Fix page parse --- src/ru/nudemoon/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ru/nudemoon/build.gradle b/src/ru/nudemoon/build.gradle index effacf134..03bd69057 100644 --- a/src/ru/nudemoon/build.gradle +++ b/src/ru/nudemoon/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Nude-Moon' extClass = '.Nudemoon' - extVersionCode = 23 + extVersionCode = 24 isNsfw = true } diff --git a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt index b240c0f24..2542edff9 100644 --- a/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt +++ b/src/ru/nudemoon/src/eu/kanade/tachiyomi/extension/ru/nudemoon/Nudemoon.kt @@ -241,17 +241,17 @@ class Nudemoon : ParsedHttpSource(), ConfigurableSource { return textDate.replace("Май", "Мая").let { try { dateParseRu.parse(it)?.time ?: 0L - } catch (e: Exception) { + } catch (_: Exception) { 0L } } } override fun pageListParse(response: Response): List = mutableListOf().apply { - response.asJsoup().select("div.gallery-item img").mapIndexed { index, img -> + response.asJsoup().select("img.border").mapIndexed { index, img -> add(Page(index, imageUrl = img.attr("abs:data-src"))) } - if (size == 0 && cookieManager.getCookie(baseUrl).contains("fusion_user").not()) { + if (isEmpty() && cookieManager.getCookie(baseUrl).contains("fusion_user").not()) { throw Exception("Страницы не найдены. Возможно необходима авторизация в WebView") } }