sora: fix smashy1

This commit is contained in:
hexated 2023-05-30 21:53:48 +07:00
parent 3702430c02
commit 1375d17fce
2 changed files with 3 additions and 2 deletions

View File

@ -1889,7 +1889,7 @@ object SoraExtractor : SoraStream() {
}.apmap {
when {
it.first.contains("/ffix") && !isAnime -> {
invokeSmashyFfix(it.second, it.first, callback)
invokeSmashyFfix(it.second, it.first, url, callback)
}
it.first.contains("/gtop") -> {
invokeSmashyGtop(it.second, it.first, callback)

View File

@ -431,10 +431,11 @@ suspend fun invokeVizcloud(
suspend fun invokeSmashyFfix(
name: String,
url: String,
ref: String,
callback: (ExtractorLink) -> Unit,
) {
val script =
app.get(url).document.selectFirst("script:containsData(player =)")?.data() ?: return
app.get(url, referer = ref).document.selectFirst("script:containsData(player =)")?.data() ?: return
val source =
Regex("file:\\s['\"](\\S+?)['|\"]").find(script)?.groupValues?.get(