[ru-Acomics] Fix parsing popular and search page (#6611)

* [ru-Acomics] Fix parsing popular and search page

* Update AComics.kt

---------

Co-authored-by: AwkwardPeak7 <48650614+AwkwardPeak7@users.noreply.github.com>
This commit is contained in:
Pavka 2025-02-01 17:58:17 +04:00 committed by Draff
parent 5ad751cc20
commit 86a24181b5
No known key found for this signature in database
GPG Key ID: E8A89F3211677653
2 changed files with 5 additions and 6 deletions

View File

@ -1,7 +1,7 @@
ext {
extName = 'AComics'
extClass = '.AComics'
extVersionCode = 4
extVersionCode = 5
isNsfw = true
}

View File

@ -39,17 +39,17 @@ class AComics : ParsedHttpSource() {
override fun popularMangaRequest(page: Int): Request =
GET("$baseUrl/comics?$DEFAULT_COMIC_QUERIES&sort=subscr_count&skip=${10 * (page - 1)}", headers)
override fun popularMangaSelector() = "table.list-loadable > tbody > tr"
override fun popularMangaSelector() = "section.serial-card"
override fun popularMangaFromElement(element: Element) = SManga.create().apply {
thumbnail_url = element.selectFirst("a > img")?.absUrl("src")
element.selectFirst("div.title > a")!!.run {
thumbnail_url = element.selectFirst("a > img")?.absUrl("data-real-src")
element.selectFirst("h2 > a")!!.run {
setUrlWithoutDomain(attr("href") + "/about")
title = text()
}
}
override fun popularMangaNextPageSelector() = "span.button:not(:has(a)) + span.button > a"
override fun popularMangaNextPageSelector() = "a.infinite-scroll"
// =============================== Latest ===============================
override fun latestUpdatesRequest(page: Int): Request =
@ -58,7 +58,6 @@ class AComics : ParsedHttpSource() {
override fun latestUpdatesSelector() = popularMangaSelector()
override fun latestUpdatesFromElement(element: Element) = popularMangaFromElement(element)
override fun latestUpdatesNextPageSelector() = popularMangaNextPageSelector()
// =============================== Search ===============================