Webnovel.com: fix title & thumbnail issue (#12875)

closes #12860
This commit is contained in:
Riztard Lanthorn 2022-08-07 04:31:38 +07:00 committed by GitHub
parent 0a75b6dce4
commit 69e52b7e0c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 4 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'Webnovel.com'
pkgNameSuffix = 'en.webnovel'
extClass = '.Webnovel'
extVersionCode = 3
extVersionCode = 4
}
apply from: "$rootDir/common.gradle"

View File

@ -45,7 +45,7 @@ class Webnovel : ParsedHttpSource() {
val manga = SManga.create()
manga.url = element.attr("abs:href").substringAfter(baseUrl)
manga.title = element.attr("title")
manga.thumbnail_url = element.select("img").attr("abs:src")
manga.thumbnail_url = element.select("img").attr("abs:data-original")
return manga
}
@ -75,14 +75,20 @@ class Webnovel : ParsedHttpSource() {
override fun searchMangaSelector() = popularMangaSelector()
override fun searchMangaFromElement(element: Element) = popularMangaFromElement(element)
override fun searchMangaFromElement(element: Element): SManga {
val manga = SManga.create()
manga.url = element.attr("abs:href").substringAfter(baseUrl)
manga.title = element.attr("title")
manga.thumbnail_url = element.select("img").attr("abs:src")
return manga
}
override fun searchMangaNextPageSelector() = popularMangaNextPageSelector()
// manga details
override fun mangaDetailsParse(document: Document) = SManga.create().apply {
thumbnail_url = document.select("i.g_thumb img:first-child").attr("abs:src")
title = document.select("h2").text()
title = document.select("h1").text()
description = document.select(".j_synopsis p").text()
}