fix: jinmantiantang no pages found (#11231)

Co-authored-by: liubowen <liubowen@corp-ci.com>
This commit is contained in:
lbwstco 2022-03-27 01:03:30 +08:00 committed by GitHub
parent 33bfbc239c
commit cbbb7418b7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 5 deletions

View File

@ -6,7 +6,7 @@ ext {
extName = 'Jinmantiantang' extName = 'Jinmantiantang'
pkgNameSuffix = 'zh.jinmantiantang' pkgNameSuffix = 'zh.jinmantiantang'
extClass = '.Jinmantiantang' extClass = '.Jinmantiantang'
extVersionCode = 23 extVersionCode = 24
isNsfw = true isNsfw = true
} }

View File

@ -312,13 +312,13 @@ class Jinmantiantang : ConfigurableSource, ParsedHttpSource() {
// 漫画图片信息 // 漫画图片信息
override fun pageListParse(document: Document): List<Page> { override fun pageListParse(document: Document): List<Page> {
fun internalParse(document: Document, pages: MutableList<Page>): List<Page> { fun internalParse(document: Document, pages: MutableList<Page>): List<Page> {
val elements = document.select("div[style=text-align:center;][id*=0]") val elements = document.select("div[class=center scramble-page][id*=0]")
for (element in elements) { for (element in elements) {
pages.apply { pages.apply {
if (element.select("div[style=text-align:center;][id*=0] img").attr("src").indexOf("blank.jpg") >= 0) { if (element.select("div[class=center scramble-page][id*=0] img").attr("src").indexOf("blank.jpg") >= 0) {
add(Page(size, "", element.select("div[style=text-align:center;][id*=0] img").attr("data-original").split("\\?")[0])) add(Page(size, "", element.select("div[class=center scramble-page][id*=0] img").attr("data-original").split("\\?")[0]))
} else { } else {
add(Page(size, "", element.select("div[style=text-align:center;][id*=0] img").attr("src").split("\\?")[0])) add(Page(size, "", element.select("div[class=center scramble-page][id*=0] img").attr("src").split("\\?")[0]))
} }
} }
} }