MNS: Fix mangaId (#2353)

fix
This commit is contained in:
bapeey 2024-04-11 13:26:19 -05:00 committed by Draff
parent 130a22e847
commit fb22115b58
2 changed files with 4 additions and 1 deletions

View File

@ -3,7 +3,7 @@ ext {
extClass = '.MangasNoSekai'
themePkg = 'madara'
baseUrl = 'https://mangasnosekai.com'
overrideVersionCode = 9
overrideVersionCode = 10
}
apply from: "$rootDir/common.gradle"

View File

@ -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()
}
}