Merge pull request #1576 - dragonx943/sources/doctruyen3q

[TopTruyen + DocTruyen3Q] Fix chapter images
Draken 1 year ago committed by GitHub
commit 9cd310ba51
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -222,7 +222,21 @@ internal class DocTruyen3Q(context: MangaLoaderContext) :
val fullUrl = chapter.url.toAbsoluteUrl(domain)
val doc = webClient.httpGet(fullUrl).parseHtml()
return doc.select("div.page-chapter img").mapNotNull { img ->
val url = img.attrAsAbsoluteUrlOrNull("src") ?: return@mapNotNull null
val url = img.attrAsRelativeUrlOrNull("data-original")
?: img.attrAsRelativeUrlOrNull("src")
?: return@mapNotNull null
if (url.contains( // Remove ads images
"sp1.jpg") ||
url.contains("3q_fake") ||
url.contains("sp2.jpg") ||
url.contains("3qui3.jpg") ||
url.contains("3q_top") ||
url.contains("3q282.jpg")
) {
return@mapNotNull null
}
MangaPage(
id = generateUid(url),
url = url,

@ -222,7 +222,14 @@ internal class TopTruyen(context: MangaLoaderContext) :
val fullUrl = chapter.url.toAbsoluteUrl(domain)
val doc = webClient.httpGet(fullUrl).parseHtml()
return doc.select("div.page-chapter img").mapNotNull { img ->
val url = img.src()?.toRelativeUrl(domain) ?: return@mapNotNull null
val url = img.attrAsRelativeUrlOrNull("data-original")
?: img.attrAsRelativeUrlOrNull("src")
?: return@mapNotNull null
if (url.contains("toptruyentv.jpg") || url.contains("follow.png")) { // Remove ads images
return@mapNotNull null
}
MangaPage(
id = generateUid(url),
url = url,

Loading…
Cancel
Save