From 43e6c7c86f53a51781d02968eb967c446827b705 Mon Sep 17 00:00:00 2001 From: Draken Date: Sat, 3 May 2025 04:17:01 +0000 Subject: [PATCH] [TeamXNovel] Small fixes --- .../org/koitharu/kotatsu/parsers/site/ar/TeamXNovel.kt | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ar/TeamXNovel.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ar/TeamXNovel.kt index 7c4c7279..aa67fa73 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ar/TeamXNovel.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ar/TeamXNovel.kt @@ -210,8 +210,12 @@ internal class TeamXNovel(context: MangaLoaderContext) : override suspend fun getPages(chapter: MangaChapter): List { val fullUrl = chapter.url.toAbsoluteUrl(domain) val doc = webClient.httpGet(fullUrl).parseHtml() - return doc.select(".image_list img").map { img -> - val url = img.requireSrc().toRelativeUrl(domain) + return doc.select(".image_list img, .image_list canvas").map { img -> + val url = when { + img.hasAttr("src") -> img.requireSrc().toRelativeUrl(domain) + else -> img.attrAsRelativeUrl("data-src") + } + MangaPage( id = generateUid(url), url = url,