fix(pt/goanimes): Fix linkfun bypasser (#2732)
This commit is contained in:
parent
e649535595
commit
daa397256c
@ -11,10 +11,14 @@ import okhttp3.Response
|
|||||||
class LinkfunBypasser(private val client: OkHttpClient) {
|
class LinkfunBypasser(private val client: OkHttpClient) {
|
||||||
fun getIframeUrl(response: Response): String {
|
fun getIframeUrl(response: Response): String {
|
||||||
return response.use { page ->
|
return response.use { page ->
|
||||||
val document = page.asJsoup(decodeAtob(page.body.string()))
|
val docString = page.body.string()
|
||||||
|
val document = if (docString.startsWith("<script")) {
|
||||||
|
page.asJsoup(decodeAtob(docString))
|
||||||
|
} else { page.asJsoup(docString) }
|
||||||
|
|
||||||
val newHeaders = Headers.headersOf("Referer", document.location())
|
val newHeaders = Headers.headersOf("Referer", document.location())
|
||||||
|
|
||||||
val iframe = document.selectFirst("iframe")
|
val iframe = document.selectFirst("iframe[src]")
|
||||||
|
|
||||||
if (iframe != null) {
|
if (iframe != null) {
|
||||||
iframe.attr("src")
|
iframe.attr("src")
|
||||||
|
@ -19,7 +19,7 @@ class DooPlayGenerator : ThemeSourceGenerator {
|
|||||||
SingleLang("Animes House", "https://animeshouse.net", "pt-BR", isNsfw = false, overrideVersionCode = 8),
|
SingleLang("Animes House", "https://animeshouse.net", "pt-BR", isNsfw = false, overrideVersionCode = 8),
|
||||||
SingleLang("Cinemathek", "https://cinemathek.net", "de", isNsfw = true, overrideVersionCode = 17),
|
SingleLang("Cinemathek", "https://cinemathek.net", "de", isNsfw = true, overrideVersionCode = 17),
|
||||||
SingleLang("DonghuaX", "https://donghuax.com", "pt-BR", isNsfw = false, overrideVersionCode = 1),
|
SingleLang("DonghuaX", "https://donghuax.com", "pt-BR", isNsfw = false, overrideVersionCode = 1),
|
||||||
SingleLang("GoAnimes", "https://goanimes.net", "pt-BR", isNsfw = true, overrideVersionCode = 6),
|
SingleLang("GoAnimes", "https://goanimes.net", "pt-BR", isNsfw = true, overrideVersionCode = 7),
|
||||||
SingleLang("JetAnime", "https://ssl.jetanimes.com", "fr", isNsfw = false, overrideVersionCode = 2),
|
SingleLang("JetAnime", "https://ssl.jetanimes.com", "fr", isNsfw = false, overrideVersionCode = 2),
|
||||||
SingleLang("Kinoking", "https://kinoking.cc", "de", isNsfw = false, overrideVersionCode = 19),
|
SingleLang("Kinoking", "https://kinoking.cc", "de", isNsfw = false, overrideVersionCode = 19),
|
||||||
SingleLang("Multimovies", "https://multimovies.live", "en", isNsfw = false, overrideVersionCode = 13),
|
SingleLang("Multimovies", "https://multimovies.live", "en", isNsfw = false, overrideVersionCode = 13),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user