From 746dcba08b92c85c801500b86caca706c484945e Mon Sep 17 00:00:00 2001 From: everfio <156035451+everfio@users.noreply.github.com> Date: Fri, 16 Feb 2024 04:37:00 +0800 Subject: [PATCH] Naver Comic: fix page list for mobile user agent (#1272) --- src/ko/navercomic/build.gradle | 2 +- .../tachiyomi/extension/ko/navercomic/NaverComicBase.kt | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/ko/navercomic/build.gradle b/src/ko/navercomic/build.gradle index 978d50840..7c33dafb1 100644 --- a/src/ko/navercomic/build.gradle +++ b/src/ko/navercomic/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Naver Comic' extClass = '.NaverComicFactory' - extVersionCode = 4 + extVersionCode = 5 } apply from: "$rootDir/common.gradle" diff --git a/src/ko/navercomic/src/eu/kanade/tachiyomi/extension/ko/navercomic/NaverComicBase.kt b/src/ko/navercomic/src/eu/kanade/tachiyomi/extension/ko/navercomic/NaverComicBase.kt index e048a936e..22d2ba6d3 100644 --- a/src/ko/navercomic/src/eu/kanade/tachiyomi/extension/ko/navercomic/NaverComicBase.kt +++ b/src/ko/navercomic/src/eu/kanade/tachiyomi/extension/ko/navercomic/NaverComicBase.kt @@ -130,6 +130,13 @@ abstract class NaverComicBase(protected val mType: String) : ParsedHttpSource() .map { it.attr("src") } + .ifEmpty { + // for mobile user agent + document.select(".toon_view_lst img") + .map { + it.attr("data-src") + } + } .forEach { pages.add(Page(pages.size, "", it)) }