MangaGun: Fix image load (#7930)
This commit is contained in:
parent
d5acdde1d9
commit
7b06cfa577
@ -3,7 +3,7 @@ ext {
|
|||||||
extClass = '.MangaGun'
|
extClass = '.MangaGun'
|
||||||
themePkg = 'fmreader'
|
themePkg = 'fmreader'
|
||||||
baseUrl = 'https://mangagun.net'
|
baseUrl = 'https://mangagun.net'
|
||||||
overrideVersionCode = 1
|
overrideVersionCode = 2
|
||||||
}
|
}
|
||||||
|
|
||||||
apply from: "$rootDir/common.gradle"
|
apply from: "$rootDir/common.gradle"
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
package eu.kanade.tachiyomi.extension.ja.mangagun
|
package eu.kanade.tachiyomi.extension.ja.mangagun
|
||||||
|
|
||||||
|
import android.util.Base64
|
||||||
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
|
import eu.kanade.tachiyomi.multisrc.fmreader.FMReader
|
||||||
import eu.kanade.tachiyomi.network.GET
|
import eu.kanade.tachiyomi.network.GET
|
||||||
import eu.kanade.tachiyomi.network.asObservableSuccess
|
import eu.kanade.tachiyomi.network.asObservableSuccess
|
||||||
@ -116,21 +117,10 @@ class MangaGun : FMReader("MangaGun", "https://$DOMAIN", "ja") {
|
|||||||
handleDdosProtect(document)
|
handleDdosProtect(document)
|
||||||
} else {
|
} else {
|
||||||
document
|
document
|
||||||
}.select("script:containsData(load_image)")
|
}.select(".chapter-content img.chapter-img")
|
||||||
.html()
|
.eachAttr("data-img")
|
||||||
.substringAfter("(")
|
.mapIndexed { index, img ->
|
||||||
.substringBefore(",")
|
Page(index, "", Base64.decode(img, Base64.DEFAULT).decodeToString())
|
||||||
.let { cid ->
|
|
||||||
client.newCall(
|
|
||||||
GET(
|
|
||||||
"$baseUrl/app/manga/controllers/cont.Showimage.php?cid=$cid",
|
|
||||||
headers,
|
|
||||||
),
|
|
||||||
).execute().asJsoup()
|
|
||||||
}
|
|
||||||
.select(".lazyload")
|
|
||||||
.mapIndexed { i, e ->
|
|
||||||
Page(i, "", e.attr("abs:data-srcset"))
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user