Avoid searching for anime on Anibel

This commit is contained in:
ztimms73
2021-05-15 22:51:45 +03:00
parent 98147d0a81
commit 4d535cef41

View File

@@ -127,7 +127,7 @@ class AnibelRepository(loaderContext: MangaLoaderContext) : RemoteMangaRepositor
private suspend fun search(query: String): List<Manga> { private suspend fun search(query: String): List<Manga> {
val domain = getDomain() val domain = getDomain()
val doc = loaderContext.httpGet("https://$domain/search?q=$query").parseHtml() val doc = loaderContext.httpGet("https://$domain/search?q=$query").parseHtml()
val root = doc.body().select("div.manga-block") ?: throw ParseException("Cannot find root") val root = doc.body().select("div.manga-block").select("article.tab-2") ?: throw ParseException("Cannot find root")
val items = root.select("div.anime-card") val items = root.select("div.anime-card")
return items.mapNotNull { card -> return items.mapNotNull { card ->
val href = card.select("a").attr("href") val href = card.select("a").attr("href")