Hentai2Read - fix additional search pages (#2933)
This commit is contained in:
parent
044bd2c096
commit
b5cfb58ead
@ -5,7 +5,7 @@ ext {
|
|||||||
appName = 'Tachiyomi: Hentai2Read'
|
appName = 'Tachiyomi: Hentai2Read'
|
||||||
pkgNameSuffix = 'en.hentai2read'
|
pkgNameSuffix = 'en.hentai2read'
|
||||||
extClass = '.Hentai2Read'
|
extClass = '.Hentai2Read'
|
||||||
extVersionCode = 8
|
extVersionCode = 9
|
||||||
libVersion = '1.2'
|
libVersion = '1.2'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,7 +45,7 @@ class Hentai2Read : ParsedHttpSource() {
|
|||||||
Pattern.compile("""about (\d+\s+\w+\s+ago)""")
|
Pattern.compile("""about (\d+\s+\w+\s+ago)""")
|
||||||
}
|
}
|
||||||
|
|
||||||
lateinit var base64String: String
|
lateinit var nextSearchPage: String
|
||||||
}
|
}
|
||||||
|
|
||||||
override fun popularMangaSelector() = "div.book-grid-item"
|
override fun popularMangaSelector() = "div.book-grid-item"
|
||||||
@ -117,7 +117,7 @@ class Hentai2Read : ParsedHttpSource() {
|
|||||||
}
|
}
|
||||||
Pair(POST(searchUrl, headers, form.build()), sortOrder)
|
Pair(POST(searchUrl, headers, form.build()), sortOrder)
|
||||||
} else {
|
} 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 {
|
val hasNextPage = document.select(searchMangaNextPageSelector()).firstOrNull()?.let {
|
||||||
base64String = it.attr("href").substringAfter("/advanced-search/").substringBefore("/")
|
nextSearchPage = it.attr("abs:href")
|
||||||
true
|
true
|
||||||
} ?: false
|
} ?: false
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user