diff --git a/src/id/comicfx/build.gradle b/src/id/comicfx/build.gradle index 15507b823..e5928782d 100644 --- a/src/id/comicfx/build.gradle +++ b/src/id/comicfx/build.gradle @@ -1,7 +1,7 @@ ext { extName = 'Comic Fx' extClass = '.ComicFx' - extVersionCode = 5 + extVersionCode = 6 } apply from: "$rootDir/common.gradle" diff --git a/src/id/comicfx/src/eu/kanade/tachiyomi/extension/id/comicfx/ComicFx.kt b/src/id/comicfx/src/eu/kanade/tachiyomi/extension/id/comicfx/ComicFx.kt index be9d60ffb..c2dae76db 100644 --- a/src/id/comicfx/src/eu/kanade/tachiyomi/extension/id/comicfx/ComicFx.kt +++ b/src/id/comicfx/src/eu/kanade/tachiyomi/extension/id/comicfx/ComicFx.kt @@ -205,16 +205,11 @@ class ComicFx : ParsedHttpSource() { override fun imageUrlParse(document: Document) = "" override fun pageListParse(document: Document): List<Page> { - val pages = mutableListOf<Page>() + val pages = document.toString().substringAfter("var pages = ").substringBefore(";") - document.select("#all img").mapIndexed { i, element -> - val image = element.attr("abs:src") - if (image != "") { - pages.add(Page(i, "", image)) - } + return json.parseToJsonElement(pages).jsonArray.mapIndexed { i, it -> + Page(i, imageUrl = it.jsonObject["page_image"]!!.jsonPrimitive.content) } - - return pages } // filters