package eu.kanade.tachiyomi.extension.zh.haomanwu import eu.kanade.tachiyomi.multisrc.mccms.MCCMS import eu.kanade.tachiyomi.source.model.Page import eu.kanade.tachiyomi.source.model.SManga import org.jsoup.nodes.Document import org.jsoup.nodes.Element class Haomanwu : MCCMS("好漫屋", "https://app2.haomanwu.com") { // Search override fun searchMangaNextPageSelector() = "li:nth-child(30) > a" // 有30项则可能有下一页 override fun searchMangaSelector() = "li > a" override fun searchMangaFromElement(element: Element) = SManga.create().apply { title = element.text() setUrlWithoutDomain(element.attr("abs:href")) } override fun pageListParse(document: Document): List { val pages = super.pageListParse(document) if (pages.any { it.imageUrl!!.endsWith("tianjia.jpg") }) { throw Exception("该章节有图片尚未添加") } return pages } }