fix Union Mangás

pull/266/head
devi 3 years ago
parent 74eb7f83d6
commit 75a60ff738

@ -9,6 +9,5 @@ import java.util.*
@MangaSourceParser("WESTMANGA", "West Manga", "id")
internal class WestmangaParser(context: MangaLoaderContext) :
MangaReaderParser(context, MangaSource.WESTMANGA, "westmanga.info", pageSize = 20, searchPageSize = 10) {
override val sourceLocale: Locale = Locale.ENGLISH
}

@ -9,6 +9,5 @@ import org.koitharu.kotatsu.parsers.site.mangareader.MangaReaderParser
@MangaSourceParser("SILENCESCAN", "Silence Scan", "pt", ContentType.HENTAI)
internal class Silencescan(context: MangaLoaderContext) :
MangaReaderParser(context, MangaSource.SILENCESCAN, "silencescan.com.br", pageSize = 35, searchPageSize = 35) {
override val datePattern = "MMM d, yyyy"
}

@ -47,7 +47,7 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
).addPathSegment(page.toString())
val doc = webClient.httpGet(url.build()).parseHtml()
val root = doc.selectFirstOrThrow("div.tamanho-bloco-perfil")
return root.select(".lista-mangas-novos").map { div ->
return root.select(".lista-perfil-mangas-novos").map { div ->
val a = div.selectFirstOrThrow("a")
val img = div.selectFirstOrThrow("img")
val href = a.attrAsRelativeUrl("href")
@ -71,7 +71,11 @@ class UnionMangasParser(context: MangaLoaderContext) : PagedMangaParser(context,
override suspend fun getDetails(manga: Manga): Manga {
val doc = webClient.httpGet(manga.url.toAbsoluteUrl(domain)).parseHtml()
val root = doc.selectFirstOrThrow(".perfil-manga")
val root = if (doc.selectFirst(".perfil-d-manga") == null) {
doc.selectFirstOrThrow(".perfil-p-manga")
} else {
doc.selectFirstOrThrow(".perfil-d-manga")
}
val dateFormat = SimpleDateFormat("dd/MM/yyyy", Locale.ROOT)
return manga.copy(
rating = root.select("h2")

Loading…
Cancel
Save