mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
fixed image in search Loklok
This commit is contained in:
parent
704b4da9d2
commit
a6cc814294
2 changed files with 4 additions and 3 deletions
|
@ -1,5 +1,5 @@
|
|||
// use an integer for version numbers
|
||||
version = 6
|
||||
version = 7
|
||||
|
||||
|
||||
cloudstream {
|
||||
|
|
|
@ -33,6 +33,7 @@ class Loklok : MainAPI() {
|
|||
companion object {
|
||||
private val api = base64Decode("aHR0cHM6Ly9nYS1tb2JpbGUtYXBpLmxva2xvay50dg==")
|
||||
private val apiUrl = "$api/${base64Decode("Y21zL2FwcA==")}"
|
||||
private val searchApi = base64Decode("aHR0cHM6Ly9sb2tsb2suY29t")
|
||||
private const val mainImageUrl = "https://images.weserv.nl"
|
||||
}
|
||||
|
||||
|
@ -72,7 +73,7 @@ class Loklok : MainAPI() {
|
|||
|
||||
override suspend fun search(query: String): List<SearchResponse> {
|
||||
val res = app.get(
|
||||
"https://loklok.com/search?keyword=$query",
|
||||
"$searchApi/search?keyword=$query",
|
||||
).document
|
||||
|
||||
val script = res.select("script").find { it.data().contains("function(a,b,c,d,e") }?.data()
|
||||
|
@ -83,7 +84,7 @@ class Loklok : MainAPI() {
|
|||
val data = block.selectFirst("a")?.attr("href")?.split("/")
|
||||
val id = data?.last()
|
||||
val type = data?.get(2)?.toInt()
|
||||
val image = Regex("coverVerticalUrl:\"(\\S+?)\",").findAll(script.toString())
|
||||
val image = Regex("coverVerticalUrl:\"(.*?)\",").findAll(script.toString())
|
||||
.map { it.groupValues[1] }.toList().getOrNull(num)?.replace("\\u002F", "/")
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue