From 611f8c6240660945a5c2b8684b348d18f9073d6f Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Wed, 1 Apr 2020 22:41:00 -0400 Subject: [PATCH] BlogTruyen - fix search (#2569) --- src/vi/blogtruyen/build.gradle | 2 +- .../tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt | 10 ++++++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/src/vi/blogtruyen/build.gradle b/src/vi/blogtruyen/build.gradle index e42693eb9..8908b16ad 100644 --- a/src/vi/blogtruyen/build.gradle +++ b/src/vi/blogtruyen/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: BlogTruyen' pkgNameSuffix = 'vi.blogtruyen' extClass = '.BlogTruyen' - extVersionCode = 7 + extVersionCode = 8 libVersion = '1.2' } diff --git a/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt b/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt index 66625c054..9bc886b9e 100644 --- a/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt +++ b/src/vi/blogtruyen/src/eu/kanade/tachiyomi/extension/vi/blogtruyen/BlogTruyen.kt @@ -116,10 +116,16 @@ class BlogTruyen : ParsedHttpSource() { return GET(url.toString().replace("m.", ""), headers) } - override fun searchMangaSelector() = "div.list > p:gt(0) > span:eq(0)" + override fun searchMangaSelector() = "div.list > p:has(a)" override fun searchMangaFromElement(element: Element): SManga { - return popularMangaFromElement(element) + return SManga.create().apply { + element.select("a").let { + setUrlWithoutDomain(it.attr("href")) + title = it.text() + } + thumbnail_url = element.nextElementSibling().select("img").attr("abs:src") + } } override fun searchMangaNextPageSelector() = "ul.pagination i.glyphicon.glyphicon-step-forward.red"