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,