MangaHere: fix images issue (#11542)

add referer to header
remove unused artist
This commit is contained in:
Riztard Lanthorn 2022-04-21 01:23:10 +07:00 committed by GitHub
parent 64ed6a5349
commit de019d7ad4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 2 deletions

View File

@ -5,7 +5,7 @@ ext {
extName = 'Mangahere' extName = 'Mangahere'
pkgNameSuffix = 'en.mangahere' pkgNameSuffix = 'en.mangahere'
extClass = '.Mangahere' extClass = '.Mangahere'
extVersionCode = 17 extVersionCode = 18
} }
apply from: "$rootDir/common.gradle" apply from: "$rootDir/common.gradle"

View File

@ -11,6 +11,7 @@ import eu.kanade.tachiyomi.source.online.ParsedHttpSource
import eu.kanade.tachiyomi.util.asJsoup import eu.kanade.tachiyomi.util.asJsoup
import okhttp3.Cookie import okhttp3.Cookie
import okhttp3.CookieJar import okhttp3.CookieJar
import okhttp3.Headers
import okhttp3.HttpUrl import okhttp3.HttpUrl
import okhttp3.HttpUrl.Companion.toHttpUrlOrNull import okhttp3.HttpUrl.Companion.toHttpUrlOrNull
import okhttp3.OkHttpClient import okhttp3.OkHttpClient
@ -34,6 +35,9 @@ class Mangahere : ParsedHttpSource() {
override val supportsLatest = true override val supportsLatest = true
override fun headersBuilder(): Headers.Builder = Headers.Builder()
.add("Referer", baseUrl)
override val client: OkHttpClient = super.client.newBuilder() override val client: OkHttpClient = super.client.newBuilder()
.cookieJar( .cookieJar(
object : CookieJar { object : CookieJar {
@ -150,7 +154,6 @@ class Mangahere : ParsedHttpSource() {
override fun mangaDetailsParse(document: Document): SManga { override fun mangaDetailsParse(document: Document): SManga {
val manga = SManga.create() val manga = SManga.create()
manga.author = document.select(".detail-info-right-say > a")?.first()?.text() manga.author = document.select(".detail-info-right-say > a")?.first()?.text()
manga.artist = ""
manga.genre = document.select(".detail-info-right-tag-list > a")?.joinToString { it.text() } manga.genre = document.select(".detail-info-right-tag-list > a")?.joinToString { it.text() }
manga.description = document.select(".fullcontent")?.first()?.text() manga.description = document.select(".fullcontent")?.first()?.text()
manga.thumbnail_url = document.select("img.detail-info-cover-img")?.first() manga.thumbnail_url = document.select("img.detail-info-cover-img")?.first()