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()