diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt index f651b4b4c..4d4d06d6d 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/DocTruyen3Q.kt @@ -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, diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt index e65206e9e..3bfaf60c2 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/wpcomics/vi/TopTruyen.kt @@ -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,