Update FaselHDProvider.kt

This commit is contained in:
Zaw 2022-10-28 01:25:46 +02:00
parent 12eec1af68
commit 212cf30cdb

View file

@ -48,11 +48,11 @@ class FaselHD : MainAPI() {
override suspend fun getMainPage(page: Int, request : MainPageRequest): HomePageResponse { override suspend fun getMainPage(page: Int, request : MainPageRequest): HomePageResponse {
var doc = app.get(request.data + page).document var doc = app.get(request.data + page).document
println(doc.select("title").text())
if(doc.select("title").text() == "Just a moment...") { if(doc.select("title").text() == "Just a moment...") {
println("Found Cloudflare.") println("Found Cloudflare.")
doc = app.get(request.data + page, interceptor = CloudflareKiller()).document doc = app.get(request.data + page, interceptor = CloudflareKiller()).document
} }
println("HTML: "+doc.html())
val list = doc.select("div[id=\"postList\"] div[class=\"col-xl-2 col-lg-2 col-md-3 col-sm-3\"]") val list = doc.select("div[id=\"postList\"] div[class=\"col-xl-2 col-lg-2 col-md-3 col-sm-3\"]")
.mapNotNull { element -> .mapNotNull { element ->
element.toSearchResponse() element.toSearchResponse()
@ -63,7 +63,6 @@ class FaselHD : MainAPI() {
override suspend fun search(query: String): List<SearchResponse> { override suspend fun search(query: String): List<SearchResponse> {
val q = query.replace(" ","+") val q = query.replace(" ","+")
var d = app.get("$mainUrl/?s=$q").document var d = app.get("$mainUrl/?s=$q").document
println(d.select("title").text())
if(d.select("title").text() == "Just a moment...") { if(d.select("title").text() == "Just a moment...") {
println("Found Cloudflare.") println("Found Cloudflare.")
d = app.get("$mainUrl/?s=$q", interceptor = CloudflareKiller()).document d = app.get("$mainUrl/?s=$q", interceptor = CloudflareKiller()).document
@ -77,7 +76,6 @@ class FaselHD : MainAPI() {
override suspend fun load(url: String): LoadResponse { override suspend fun load(url: String): LoadResponse {
var doc = app.get(url).document var doc = app.get(url).document
println(doc.select("title").text())
if(doc.select("title").text() == "Just a moment...") { if(doc.select("title").text() == "Just a moment...") {
println("Found Cloudflare.") println("Found Cloudflare.")
doc = app.get(url, interceptor = CloudflareKiller()).document doc = app.get(url, interceptor = CloudflareKiller()).document
@ -167,8 +165,7 @@ class FaselHD : MainAPI() {
callback: (ExtractorLink) -> Unit callback: (ExtractorLink) -> Unit
): Boolean { ): Boolean {
var doc = app.get(data).document var doc = app.get(data).document
println(doc.select("title").text()) if(doc.select("title").text() == "Just a moment...") {
if(doc.select("title").text() === "Just a moment...") {
println("Found Cloudflare.") println("Found Cloudflare.")
doc = app.get(data, interceptor = CloudflareKiller()).document doc = app.get(data, interceptor = CloudflareKiller()).document
} }
@ -199,7 +196,7 @@ class FaselHD : MainAPI() {
this.name, this.name,
webView?.url.toString(), webView?.url.toString(),
referer = mainUrl referer = mainUrl
).forEach(callback) ).toList().forEach(callback)
} }
} }
return true return true