|
|
|
@ -32,7 +32,7 @@ internal class MangaScantrad(context: MangaLoaderContext) :
|
|
|
|
|
|
|
|
|
|
|
|
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
|
|
|
|
override fun parseDetails(manga: Manga, body: Element, chapters: List<MangaChapter>): Manga {
|
|
|
|
val root = body.selectFirstOrThrow(".site-content")
|
|
|
|
val root = body.selectFirstOrThrow(".site-content")
|
|
|
|
val postContent = root.selectFirstOrThrow(".post-content")
|
|
|
|
val postContent = root.selectFirstOrThrow(".summary_content")
|
|
|
|
val tags = postContent.getElementsContainingOwnText("Genre(s)")
|
|
|
|
val tags = postContent.getElementsContainingOwnText("Genre(s)")
|
|
|
|
.firstOrNull()?.tableValue()
|
|
|
|
.firstOrNull()?.tableValue()
|
|
|
|
?.getElementsByAttributeValueContaining("href", tagPrefix)
|
|
|
|
?.getElementsByAttributeValueContaining("href", tagPrefix)
|
|
|
|
@ -50,7 +50,7 @@ internal class MangaScantrad(context: MangaLoaderContext) :
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.trim(),
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.trim(),
|
|
|
|
altTitle = postContent.getElementsContainingOwnText("Alternatif")
|
|
|
|
altTitle = postContent.getElementsContainingOwnText("Alternatif")
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.trim(),
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.trim(),
|
|
|
|
state = postContent.getElementsContainingOwnText("Statut")
|
|
|
|
state = postContent.getElementsContainingOwnText("État")
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.asMangaState(),
|
|
|
|
.firstOrNull()?.tableValue()?.text()?.asMangaState(),
|
|
|
|
tags = tags,
|
|
|
|
tags = tags,
|
|
|
|
isNsfw = body.hasClass("adult-content"),
|
|
|
|
isNsfw = body.hasClass("adult-content"),
|
|
|
|
|