baozimhorg: fix illegal State Exception & more (#9656)
* baozimhorg: fix illegal State Exception fix #9543 * Goda: Version bump * Goda: Minor change * Goda: improvement to mangaDetailsParse element selector * Goda: added more status * Revert "Goda: improvement to mangaDetailsParse element selector" This reverts commit 6fe7c8b165ebf9b9568644aa50ef7d0e23a0a888. * Goda: fix typo * Goda: improvement to mangaDetailsParse element selector * The selector is equally breakable * Add mirrors --------- Co-authored-by: stevenyomi <95685115+stevenyomi@users.noreply.github.com>
This commit is contained in:
parent
363498aee3
commit
2638c08b11
@ -2,4 +2,4 @@ plugins {
|
||||
id("lib-multisrc")
|
||||
}
|
||||
|
||||
baseVersionCode = 2
|
||||
baseVersionCode = 3
|
||||
|
@ -84,12 +84,14 @@ open class GoDa(
|
||||
val document = response.asJsoup().selectFirst("main")!!
|
||||
val titleElement = document.selectFirst("h1")!!
|
||||
val elements = titleElement.parent()!!.parent()!!.children()
|
||||
check(elements.size == 6)
|
||||
check(elements[4].tagName() == "p")
|
||||
|
||||
title = titleElement.ownText()
|
||||
status = when (titleElement.child(0).text()) {
|
||||
"連載中", "Ongoing" -> SManga.ONGOING
|
||||
"完結" -> SManga.COMPLETED
|
||||
"停止更新" -> SManga.CANCELLED
|
||||
"休刊" -> SManga.ON_HIATUS
|
||||
else -> SManga.UNKNOWN
|
||||
}
|
||||
author = Entities.unescape(elements[1].children().drop(1).joinToString { it.text().removeSuffix(" ,") })
|
||||
|
@ -68,7 +68,7 @@ class GoDaManhua : GoDa("GoDa漫画", "", "zh"), ConfigurableSource {
|
||||
private const val MIRROR_PREF = "MIRROR"
|
||||
|
||||
// https://nav.telltome.net/
|
||||
private val MIRRORS get() = arrayOf("baozimh.org", "godamh.com", "m.baozimh.one")
|
||||
private val MIRRORS get() = arrayOf("baozimh.org", "godamh.com", "m.baozimh.one", "bzmh.org", "g-mh.org", "m.g-mh.org")
|
||||
|
||||
private class NotFoundInterceptor : Interceptor {
|
||||
override fun intercept(chain: Interceptor.Chain): Response {
|
||||
|
Loading…
x
Reference in New Issue
Block a user