From de019d7ad486f504966b516a5016e6bb6baeb9dc Mon Sep 17 00:00:00 2001 From: Riztard Lanthorn <riyanluqman@gmail.com> Date: Thu, 21 Apr 2022 01:23:10 +0700 Subject: [PATCH] MangaHere: fix images issue (#11542) add referer to header remove unused artist --- src/en/mangahere/build.gradle | 2 +- .../eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/en/mangahere/build.gradle b/src/en/mangahere/build.gradle index ef4d1ae7a..64c9a47f3 100644 --- a/src/en/mangahere/build.gradle +++ b/src/en/mangahere/build.gradle @@ -5,7 +5,7 @@ ext { extName = 'Mangahere' pkgNameSuffix = 'en.mangahere' extClass = '.Mangahere' - extVersionCode = 17 + extVersionCode = 18 } apply from: "$rootDir/common.gradle" diff --git a/src/en/mangahere/src/eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt b/src/en/mangahere/src/eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt index dd289cc25..a88340be2 100644 --- a/src/en/mangahere/src/eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt +++ b/src/en/mangahere/src/eu/kanade/tachiyomi/extension/en/mangahere/Mangahere.kt @@ -11,6 +11,7 @@ import eu.kanade.tachiyomi.source.online.ParsedHttpSource import eu.kanade.tachiyomi.util.asJsoup import okhttp3.Cookie import okhttp3.CookieJar +import okhttp3.Headers import okhttp3.HttpUrl import okhttp3.HttpUrl.Companion.toHttpUrlOrNull import okhttp3.OkHttpClient @@ -34,6 +35,9 @@ class Mangahere : ParsedHttpSource() { override val supportsLatest = true + override fun headersBuilder(): Headers.Builder = Headers.Builder() + .add("Referer", baseUrl) + override val client: OkHttpClient = super.client.newBuilder() .cookieJar( object : CookieJar { @@ -150,7 +154,6 @@ class Mangahere : ParsedHttpSource() { override fun mangaDetailsParse(document: Document): SManga { val manga = SManga.create() 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.description = document.select(".fullcontent")?.first()?.text() manga.thumbnail_url = document.select("img.detail-info-cover-img")?.first()