GocTruyenTranh: Fix Descripsion, Fix Thumbnail (#11101)
GocTruyenTranh: Fix descripsion, Fix Thumbnail
This commit is contained in:
parent
880b04047e
commit
16073b38cb
@ -1,7 +1,7 @@
|
||||
ext {
|
||||
extName = 'Goc Truyen Tranh'
|
||||
extClass = '.GocTruyenTranh'
|
||||
extVersionCode = 6
|
||||
extVersionCode = 7
|
||||
isNsfw = true
|
||||
}
|
||||
|
||||
|
||||
@ -18,6 +18,7 @@ import keiyoushi.utils.parseAs
|
||||
import keiyoushi.utils.tryParse
|
||||
import okhttp3.Headers
|
||||
import okhttp3.HttpUrl.Companion.toHttpUrl
|
||||
import okhttp3.HttpUrl.Companion.toHttpUrlOrNull
|
||||
import okhttp3.OkHttpClient
|
||||
import okhttp3.Request
|
||||
import okhttp3.Response
|
||||
@ -57,7 +58,13 @@ class GocTruyenTranh : ParsedHttpSource(), ConfigurableSource {
|
||||
setUrlWithoutDomain(it!!.absUrl("href"))
|
||||
title = it.text()
|
||||
}
|
||||
thumbnail_url = element.selectFirst("img")?.absUrl("src")
|
||||
thumbnail_url = element.selectFirst("img")
|
||||
?.absUrl("src")
|
||||
?.let { url ->
|
||||
url.toHttpUrlOrNull()
|
||||
?.queryParameter("url")
|
||||
?: url
|
||||
}
|
||||
}
|
||||
|
||||
override fun latestUpdatesNextPageSelector(): String = "nav ul li"
|
||||
@ -99,8 +106,17 @@ class GocTruyenTranh : ParsedHttpSource(), ConfigurableSource {
|
||||
override fun mangaDetailsParse(document: Document): SManga = SManga.create().apply {
|
||||
title = document.select("section aside:first-child h1").text()
|
||||
genre = document.select("span:contains(Thể loại:) ~ a").joinToString { it.text().trim(',', ' ') }
|
||||
description = document.select("div.mt-3").joinToString { it.wholeText() }
|
||||
thumbnail_url = document.selectFirst("section aside:first-child img")?.absUrl("src")
|
||||
description = document.select("div.mt-3").joinToString {
|
||||
it.select("a, strong").unwrap()
|
||||
it.wholeText().trim()
|
||||
}
|
||||
thumbnail_url = document.selectFirst("section aside:first-child img")
|
||||
?.absUrl("src")
|
||||
?.let { url ->
|
||||
url.toHttpUrlOrNull()
|
||||
?.queryParameter("url")
|
||||
?: url
|
||||
}
|
||||
status = parseStatus(document.selectFirst("span:contains(Trạng thái:) + b")?.text())
|
||||
author = document.selectFirst("span:contains(Tác giả:) + b")?.text()
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user