[Hentai18VN] Fix attempt 2
This commit is contained in:
@@ -47,17 +47,12 @@ internal class Hentai18VN(context: MangaLoaderContext) : PagedMangaParser(contex
|
|||||||
if (page > 1) {
|
if (page > 1) {
|
||||||
return emptyList()
|
return emptyList()
|
||||||
}
|
}
|
||||||
val url = buildString {
|
|
||||||
append("http://")
|
val keyword = filter.query
|
||||||
append(domain)
|
// val body = JSONObject().apply { put("keyword", filter.query) }
|
||||||
append("/search/html/1")
|
val url = "$domain/search/html/1".toHttpUrl()
|
||||||
}.toHttpUrl()
|
|
||||||
val body = JSONObject().apply {
|
|
||||||
put("keyword", filter.query)
|
|
||||||
}
|
|
||||||
|
|
||||||
val headers = Headers.Builder().add("X-Requested-With", "XMLHttpRequest").build()
|
val headers = Headers.Builder().add("X-Requested-With", "XMLHttpRequest").build()
|
||||||
val response = webClient.httpPost(url, body, headers).parseHtml()
|
val response = webClient.httpPost(url, payload = "keyword=$keyword", headers).parseHtml()
|
||||||
parseMangaSearch(response)
|
parseMangaSearch(response)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -222,11 +217,7 @@ internal class Hentai18VN(context: MangaLoaderContext) : PagedMangaParser(contex
|
|||||||
val a = li.selectFirst("a") ?: return@mapNotNull null
|
val a = li.selectFirst("a") ?: return@mapNotNull null
|
||||||
val title = a.selectFirst("h3.tag-name")?.text()?.trim() ?: return@mapNotNull null
|
val title = a.selectFirst("h3.tag-name")?.text()?.trim() ?: return@mapNotNull null
|
||||||
val url = a.attr("href")
|
val url = a.attr("href")
|
||||||
MangaTag(
|
MangaTag( title = title, key = url.substringAfterLast("/"), source = source )
|
||||||
title = title,
|
|
||||||
key = url.substringAfterLast("/"),
|
|
||||||
source = source
|
|
||||||
)
|
|
||||||
}
|
}
|
||||||
}.toSet()
|
}.toSet()
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user