From b5cfb58ead896810daf2640c508671a553da0e8a Mon Sep 17 00:00:00 2001 From: Mike <51273546+SnakeDoc83@users.noreply.github.com> Date: Wed, 29 Apr 2020 18:01:16 -0400 Subject: [PATCH] Hentai2Read - fix additional search pages (#2933) --- src/en/hentai2read/build.gradle | 2 +- .../tachiyomi/extension/en/hentai2read/Hentai2Read.kt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/en/hentai2read/build.gradle b/src/en/hentai2read/build.gradle index 39a298ed9..c300bc8f8 100644 --- a/src/en/hentai2read/build.gradle +++ b/src/en/hentai2read/build.gradle @@ -5,7 +5,7 @@ ext { appName = 'Tachiyomi: Hentai2Read' pkgNameSuffix = 'en.hentai2read' extClass = '.Hentai2Read' - extVersionCode = 8 + extVersionCode = 9 libVersion = '1.2' } diff --git a/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt b/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt index 9f52f24ca..9bc54bd1c 100644 --- a/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt +++ b/src/en/hentai2read/src/eu/kanade/tachiyomi/extension/en/hentai2read/Hentai2Read.kt @@ -45,7 +45,7 @@ class Hentai2Read : ParsedHttpSource() { Pattern.compile("""about (\d+\s+\w+\s+ago)""") } - lateinit var base64String: String + lateinit var nextSearchPage: String } override fun popularMangaSelector() = "div.book-grid-item" @@ -117,7 +117,7 @@ class Hentai2Read : ParsedHttpSource() { } Pair(POST(searchUrl, headers, form.build()), sortOrder) } else { - Pair(GET("$searchUrl/$base64String", headers), sortOrder) + Pair(GET(nextSearchPage, headers), sortOrder) } } @@ -135,7 +135,7 @@ class Hentai2Read : ParsedHttpSource() { } val hasNextPage = document.select(searchMangaNextPageSelector()).firstOrNull()?.let { - base64String = it.attr("href").substringAfter("/advanced-search/").substringBefore("/") + nextSearchPage = it.attr("abs:href") true } ?: false