diff --git a/src/es/mangasnosekai/build.gradle b/src/es/mangasnosekai/build.gradle index 0b746e324..9c177f541 100644 --- a/src/es/mangasnosekai/build.gradle +++ b/src/es/mangasnosekai/build.gradle @@ -3,7 +3,7 @@ ext { extClass = '.MangasNoSekai' themePkg = 'madara' baseUrl = 'https://mangasnosekai.com' - overrideVersionCode = 9 + overrideVersionCode = 10 } apply from: "$rootDir/common.gradle" diff --git a/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt b/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt index 3a2e0083a..68ca5f4bc 100644 --- a/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt +++ b/src/es/mangasnosekai/src/eu/kanade/tachiyomi/extension/es/mangasnosekai/MangasNoSekai.kt @@ -202,6 +202,8 @@ class MangasNoSekai : Madara( val mangaId = document.selectFirst("script#wp-manga-js-extra")?.data() ?.let { MANGA_ID_REGEX.find(it)?.groupValues?.get(1) } + ?: document.selectFirst("script#manga_disqus_embed-js-extra")?.data() + ?.let { POST_ID_REGEX.find(it)?.groupValues?.get(1) } ?: throw Exception("No se pudo obtener el id del manga") val chapterElements = mutableListOf<Element>() @@ -228,5 +230,6 @@ class MangasNoSekai : Madara( companion object { val ACTION_REGEX = """function\s+loadMoreChapters[\s\S]*?\$.ajax[\s\S]*?data[\s\S]*?action:\s*(?:["'](.*?)["'])""".toRegex() val MANGA_ID_REGEX = """\"manga_id"\s*:\s*"(.*)\"""".toRegex() + val POST_ID_REGEX = """\"postId"\s*:\s*"(.*)\"""".toRegex() } }