[Com-X] Small fixes: Bypass age verification (#1800)

master
Draken 11 months ago committed by GitHub
parent 6854164e5a
commit c5f939df70
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -31,6 +31,10 @@ internal class ComXParser(context: MangaLoaderContext) :
keys.add(userAgentKey)
}
init {
context.cookieJar.insertCookies(domain, "adt-accepted", "1")
}
override val availableSortOrders: Set<SortOrder> = EnumSet.of(SortOrder.UPDATED)
override val filterCapabilities: MangaListFilterCapabilities
@ -168,6 +172,9 @@ internal class ComXParser(context: MangaLoaderContext) :
}
override suspend fun getPages(chapter: MangaChapter): List<MangaPage> {
val newsId = chapter.url.substringAfter("/reader/").substringBefore("/")
context.cookieJar.insertCookies(domain, "adult=$newsId")
val doc = webClient.httpGet(chapter.url.toAbsoluteUrl(domain)).parseHtml()
val data = doc.selectFirst("script:containsData(__DATA__)")?.data()
?.substringAfter("=")

Loading…
Cancel
Save