From ab1a500acf3cf95aed49efd9a074c7a645027f1a Mon Sep 17 00:00:00 2001 From: stevenyomi <95685115+stevenyomi@users.noreply.github.com> Date: Sun, 22 Jan 2023 05:52:30 +0800 Subject: [PATCH] Everia.club: fix page list parsing (#15061) --- src/all/everiaclub/build.gradle | 2 +- .../kanade/tachiyomi/extension/all/everiaclub/EveriaClub.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/all/everiaclub/build.gradle b/src/all/everiaclub/build.gradle index f74ec591e..cf0605b06 100644 --- a/src/all/everiaclub/build.gradle +++ b/src/all/everiaclub/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Everia.club' pkgNameSuffix = 'all.everiaclub' extClass = '.EveriaClub' - extVersionCode = 4 + extVersionCode = 5 isNsfw = true } diff --git a/src/all/everiaclub/src/eu/kanade/tachiyomi/extension/all/everiaclub/EveriaClub.kt b/src/all/everiaclub/src/eu/kanade/tachiyomi/extension/all/everiaclub/EveriaClub.kt index 5b83d5b58..0e316597a 100644 --- a/src/all/everiaclub/src/eu/kanade/tachiyomi/extension/all/everiaclub/EveriaClub.kt +++ b/src/all/everiaclub/src/eu/kanade/tachiyomi/extension/all/everiaclub/EveriaClub.kt @@ -19,6 +19,9 @@ class EveriaClub() : ParsedHttpSource() { override val name = "Everia.club" override val supportsLatest = true + override fun headersBuilder() = super.headersBuilder() + .add("Referer", "$baseUrl/") + // Latest override fun latestUpdatesFromElement(element: Element): SManga { val manga = SManga.create() @@ -96,7 +99,7 @@ class EveriaClub() : ParsedHttpSource() { override fun pageListParse(document: Document): List { val pages = mutableListOf() document.select("article img").forEachIndexed { i, it -> - val itUrl = it.attr("src") + val itUrl = it.attr("data-src").ifEmpty { it.attr("src") } pages.add(Page(i, itUrl, itUrl)) } return pages