[HangTruyen + GocTruyenTranh] Fix getPages (#1778)
This commit is contained in:
@@ -197,7 +197,7 @@ internal class GocTruyenTranh(context: MangaLoaderContext) :
|
||||
override suspend fun getPages(chapter: MangaChapter): List<MangaPage> {
|
||||
val fullUrl = chapter.url.toAbsoluteUrl(domain)
|
||||
val doc = webClient.httpGet(fullUrl).parseHtml()
|
||||
return doc.select("img.lozad[data-src]").map { img ->
|
||||
return doc.select("img.lozad.mx-auto.transition-all.max-w-full.relative").map { img ->
|
||||
val url = img.attr("data-src")
|
||||
MangaPage(
|
||||
id = generateUid(url),
|
||||
|
||||
@@ -166,8 +166,8 @@ internal class HangTruyen(context: MangaLoaderContext) : LegacyPagedMangaParser(
|
||||
val fullUrl = chapter.url.toAbsoluteUrl(domain)
|
||||
val doc = webClient.httpGet(fullUrl).parseHtml()
|
||||
|
||||
val script = doc.selectFirst("script:containsData(let mangaDetail)")?.data() ?: return emptyList()
|
||||
val chapterDetailJson = script.substringAfter("chapterDetail=").substringBefore("}</script>") + "}"
|
||||
val script = doc.selectFirst("script:containsData(const mangaDetail)")?.data() ?: return emptyList()
|
||||
val chapterDetailJson = script.substringAfter("const chapterDetail = ").substringBefore("}</script>") + "}"
|
||||
val chapterDetail = JSONObject(chapterDetailJson)
|
||||
|
||||
return chapterDetail.getJSONArray("images").mapJSON { image ->
|
||||
|
||||
Reference in New Issue
Block a user