Ikiru: fix search & chapter list (#11060)
This commit is contained in:
parent
f85c52aa38
commit
979ae7f53f
@ -1,7 +1,7 @@
|
|||||||
ext {
|
ext {
|
||||||
extName = 'Ikiru'
|
extName = 'Ikiru'
|
||||||
extClass = '.Ikiru'
|
extClass = '.Ikiru'
|
||||||
extVersionCode = 42
|
extVersionCode = 43
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -66,7 +66,7 @@ class Ikiru : ParsedHttpSource() {
|
|||||||
|
|
||||||
if (searchNonce.isNullOrEmpty()) {
|
if (searchNonce.isNullOrEmpty()) {
|
||||||
val document = client.newCall(
|
val document = client.newCall(
|
||||||
GET("$baseUrl/ajax-call?type=search_form&action=get_nonce", headers),
|
GET("$baseUrl/wp-admin/admin-ajax.php?type=search_form&action=get_nonce", headers),
|
||||||
).execute().asJsoup()
|
).execute().asJsoup()
|
||||||
searchNonce = document.selectFirst("input[name=search_nonce]")!!.attr("value")
|
searchNonce = document.selectFirst("input[name=search_nonce]")!!.attr("value")
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ class Ikiru : ParsedHttpSource() {
|
|||||||
.addFormDataPart("nonce", searchNonce!!)
|
.addFormDataPart("nonce", searchNonce!!)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
return POST("$baseUrl/ajax-call?action=advanced_search", body = requestBody)
|
return POST("$baseUrl/wp-admin/admin-ajax.php?action=advanced_search", body = requestBody)
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun searchMangaSelector() = "div.overflow-hidden:has(a.font-medium)"
|
override fun searchMangaSelector() = "div.overflow-hidden:has(a.font-medium)"
|
||||||
@ -127,7 +127,7 @@ class Ikiru : ParsedHttpSource() {
|
|||||||
?: client.newCall(mangaDetailsRequest(manga)).execute().asJsoup().getMangaId()
|
?: client.newCall(mangaDetailsRequest(manga)).execute().asJsoup().getMangaId()
|
||||||
?: throw Exception("Could not find manga ID")
|
?: throw Exception("Could not find manga ID")
|
||||||
|
|
||||||
val chapterListUrl = "$baseUrl/ajax-call".toHttpUrl().newBuilder()
|
val chapterListUrl = "$baseUrl/wp-admin/admin-ajax.php".toHttpUrl().newBuilder()
|
||||||
.addQueryParameter("manga_id", mangaId)
|
.addQueryParameter("manga_id", mangaId)
|
||||||
.addQueryParameter("page", "${Random.nextInt(99, 9999)}") // keep above 3 for loading hidden chapter
|
.addQueryParameter("page", "${Random.nextInt(99, 9999)}") // keep above 3 for loading hidden chapter
|
||||||
.addQueryParameter("action", "chapter_list")
|
.addQueryParameter("action", "chapter_list")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user