[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:
parent
5ad751cc20
commit
86a24181b5
|
@ -1,7 +1,7 @@
|
||||||
ext {
|
ext {
|
||||||
extName = 'AComics'
|
extName = 'AComics'
|
||||||
extClass = '.AComics'
|
extClass = '.AComics'
|
||||||
extVersionCode = 4
|
extVersionCode = 5
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -39,17 +39,17 @@ class AComics : ParsedHttpSource() {
|
||||||
override fun popularMangaRequest(page: Int): Request =
|
override fun popularMangaRequest(page: Int): Request =
|
||||||
GET("$baseUrl/comics?$DEFAULT_COMIC_QUERIES&sort=subscr_count&skip=${10 * (page - 1)}", headers)
|
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 {
|
override fun popularMangaFromElement(element: Element) = SManga.create().apply {
|
||||||
thumbnail_url = element.selectFirst("a > img")?.absUrl("src")
|
thumbnail_url = element.selectFirst("a > img")?.absUrl("data-real-src")
|
||||||
element.selectFirst("div.title > a")!!.run {
|
element.selectFirst("h2 > a")!!.run {
|
||||||
setUrlWithoutDomain(attr("href") + "/about")
|
setUrlWithoutDomain(attr("href") + "/about")
|
||||||
title = text()
|
title = text()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun popularMangaNextPageSelector() = "span.button:not(:has(a)) + span.button > a"
|
override fun popularMangaNextPageSelector() = "a.infinite-scroll"
|
||||||
|
|
||||||
// =============================== Latest ===============================
|
// =============================== Latest ===============================
|
||||||
override fun latestUpdatesRequest(page: Int): Request =
|
override fun latestUpdatesRequest(page: Int): Request =
|
||||||
|
@ -58,7 +58,6 @@ class AComics : ParsedHttpSource() {
|
||||||
override fun latestUpdatesSelector() = popularMangaSelector()
|
override fun latestUpdatesSelector() = popularMangaSelector()
|
||||||
|
|
||||||
override fun latestUpdatesFromElement(element: Element) = popularMangaFromElement(element)
|
override fun latestUpdatesFromElement(element: Element) = popularMangaFromElement(element)
|
||||||
|
|
||||||
override fun latestUpdatesNextPageSelector() = popularMangaNextPageSelector()
|
override fun latestUpdatesNextPageSelector() = popularMangaNextPageSelector()
|
||||||
|
|
||||||
// =============================== Search ===============================
|
// =============================== Search ===============================
|
||||||
|
|
Loading…
Reference in New Issue