From 83631d067e12c17dc2d39668f9665efa77590422 Mon Sep 17 00:00:00 2001 From: xMohnad <134175138+xMohnad@users.noreply.github.com> Date: Fri, 25 Apr 2025 17:14:14 +0300 Subject: [PATCH] TeamX: extract images from `canvas` instead of `img` (#8624) * feat(ar/teamx): Update image parsing logic to use data-src attribute * teamx: Update Team X app version code --- src/ar/teamx/build.gradle | 2 +- .../teamx/src/eu/kanade/tachiyomi/extension/ar/teamx/TeamX.kt | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/ar/teamx/build.gradle b/src/ar/teamx/build.gradle index 265e1257b..5d6ed8eb5 100644 --- a/src/ar/teamx/build.gradle +++ b/src/ar/teamx/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Team X' extClass = '.TeamX' - extVersionCode = 20 + extVersionCode = 21 isNsfw = false } diff --git a/src/ar/teamx/src/eu/kanade/tachiyomi/extension/ar/teamx/TeamX.kt b/src/ar/teamx/src/eu/kanade/tachiyomi/extension/ar/teamx/TeamX.kt index 0661ee5c8..44ad6b2c4 100644 --- a/src/ar/teamx/src/eu/kanade/tachiyomi/extension/ar/teamx/TeamX.kt +++ b/src/ar/teamx/src/eu/kanade/tachiyomi/extension/ar/teamx/TeamX.kt @@ -215,8 +215,8 @@ class TeamX : ParsedHttpSource(), ConfigurableSource { // Pages override fun pageListParse(document: Document): List { - return document.select("div.image_list img[src]").mapIndexed { i, img -> - Page(i, "", img.absUrl("src")) + return document.select("div.image_list canvas[data-src]").mapIndexed { i, img -> + Page(i, "", img.absUrl("data-src")) } }