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