diff --git a/src/ja/rawdevart/build.gradle b/src/ja/rawdevart/build.gradle index fe2332b7c..12c7307ab 100644 --- a/src/ja/rawdevart/build.gradle +++ b/src/ja/rawdevart/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Rawdevart' pkgNameSuffix = 'ja.rawdevart' extClass = '.Rawdevart' - extVersionCode = 2 + extVersionCode = 3 libVersion = '1.2' } diff --git a/src/ja/rawdevart/src/eu/kanade/tachiyomi/extension/ja/rawdevart/Rawdevart.kt b/src/ja/rawdevart/src/eu/kanade/tachiyomi/extension/ja/rawdevart/Rawdevart.kt index 12301f4ab..1acab21e9 100644 --- a/src/ja/rawdevart/src/eu/kanade/tachiyomi/extension/ja/rawdevart/Rawdevart.kt +++ b/src/ja/rawdevart/src/eu/kanade/tachiyomi/extension/ja/rawdevart/Rawdevart.kt @@ -210,12 +210,12 @@ class Rawdevart : ParsedHttpSource() { } override fun pageListParse(document: Document): List { + val script = document.select("script:containsData(const pages)").html() + val list = script.substringAfter("const pages = [\"").substringBefore("\",]").split("\",\"") val pages = mutableListOf() - - document.select("img.img-fluid.not-lazy").forEachIndexed { i, img -> - pages.add(Page(i, "", img.attr("abs:data-src"))) + list.forEachIndexed { i, img -> + pages.add(Page(i, "", img)) } - return pages }