diff --git a/src/vi/doctruyen3q/build.gradle b/src/vi/doctruyen3q/build.gradle index c5b378de9..25b814983 100644 --- a/src/vi/doctruyen3q/build.gradle +++ b/src/vi/doctruyen3q/build.gradle @@ -2,8 +2,8 @@ ext { extName = 'DocTruyen3Q' extClass = '.DocTruyen3Q' themePkg = 'wpcomics' - baseUrl = 'https://doctruyen3qui3.pro' - overrideVersionCode = 6 + baseUrl = 'https://doctruyen3qui5.pro' + overrideVersionCode = 7 isNsfw = true } diff --git a/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt b/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt index 7202cf71c..9dd305954 100644 --- a/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt +++ b/src/vi/doctruyen3q/src/eu/kanade/tachiyomi/extension/vi/doctruyen3q/DocTruyen3Q.kt @@ -23,7 +23,7 @@ import java.util.TimeZone class DocTruyen3Q : WPComics( "DocTruyen3Q", - "https://doctruyen3qui3.pro", + "https://doctruyen3qui5.pro", "vi", dateFormat = SimpleDateFormat("dd-MM-yyyy", Locale.ROOT).apply { timeZone = TimeZone.getTimeZone("Asia/Ho_Chi_Minh") @@ -37,11 +37,13 @@ class DocTruyen3Q : .build() override fun pageListParse(document: Document): List { - return document.select(".page-chapter[id] a img, .page-chapter[id] img").mapIndexed { index, element -> - val img = if (element.hasAttr("data-original")) { - element.attr("abs:data-original") - } else { - element.attr("abs:src") + return document.select(".page-chapter[id] img").mapIndexed { index, element -> + val img = element.attr("abs:src").let { url -> + if (url.startsWith("//")) { + "https:$url" + } else { + url + } } Page(index, imageUrl = img) }.distinctBy { it.imageUrl }