Fix Mikudoujin that unable to read non single chapter Manga (#9827)
* Add MikuDoujin * Add MikuDoujin V.1.2.1 * Update MikuDoujin.kt * Update MikuDoujin * Add ability to search using genre * Add Rh2PlusManga * Add Rh2PlusManga V.1.12.2 * Use Madara multi-source themes * Change MikuDoujin gradle and Add Rh2PlusManga generator. * update file to suggestion. * add Rh2PlusManga to MadaraGenerator.kt. * Fix Thai Madara source time format and MikuDoujin pages selector. * add Thai relative time wordlist to Madara parseRelativeDate. * change Rh2PlusManga and Mangauptocat date format. * change Mangauptocat base url. * change MikuDoujin pageListParse selector. * Fix MikuDoujin Chapter number. * fix MikuDoujin when try to fetch chapter name with non numeric ending word. * Add MangaDeemak Source. * add MangaDeemak source to madara multisrc. * Fix Mikudoujin when open Manga with Non single chapter. * scrap both data-src and src attribute from img if available.
This commit is contained in:
parent
cf4d323ef4
commit
57c1078f80
@ -5,7 +5,7 @@ ext {
|
|||||||
extName = 'MikuDoujin'
|
extName = 'MikuDoujin'
|
||||||
pkgNameSuffix = 'th.mikudoujin'
|
pkgNameSuffix = 'th.mikudoujin'
|
||||||
extClass = '.MikuDoujin'
|
extClass = '.MikuDoujin'
|
||||||
extVersionCode = 3
|
extVersionCode = 4
|
||||||
isNsfw = true
|
isNsfw = true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -198,7 +198,11 @@ class MikuDoujin : ParsedHttpSource() {
|
|||||||
|
|
||||||
override fun pageListParse(document: Document): List<Page> {
|
override fun pageListParse(document: Document): List<Page> {
|
||||||
return document.select("div#v-pills-tabContent img.lazy").mapIndexed { i, img ->
|
return document.select("div#v-pills-tabContent img.lazy").mapIndexed { i, img ->
|
||||||
Page(i, "", img.attr("abs:data-src"))
|
if (img.hasAttr("data-src")) {
|
||||||
|
Page(i, "", img.attr("abs:data-src"))
|
||||||
|
} else {
|
||||||
|
Page(i, "", img.attr("abs:src"))
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user