master
Swissky 2024-07-01 13:33:01 +02:00
parent 00905bbc1e
commit b028b39db0
1 changed files with 29 additions and 33 deletions

View File

@ -31,19 +31,10 @@ class Voe2 : ExtractorApi() {
val redirRegex = """window.location.href = '(.*)'""".toRegex()
val redirResult = redirRegex.find(voeDoc.html())?.groupValues?.get(1)
if (redirResult != null){
Log.d("mnemo", redirResult)
}
else{
Log.d("mnemo", "voe.sx redir not found")
}
val res = app.get(url, referer = referer).document
Log.d("mnemo", "voe.sx redirect: ${redirResult}")
val res = app.get(redirResult, referer = referer).document
val script = res.select("script").find { it.data().contains("sources =") }?.data()
val link = Regex("[\"']hls[\"']:\\s*[\"'](.*)[\"']").find(script ?: return)?.groupValues?.get(1)
val videoLinks = mutableListOf<String>()
if (!link.isNullOrBlank()) {
@ -60,6 +51,7 @@ class Voe2 : ExtractorApi() {
videoLinkDTO.let { videoLinks.add(it.toString()) }
}
Log.d("mnemo", "voe.sx video link: ${videoLink}")
videoLinks.forEach { videoLink ->
M3u8Helper.generateM3u8(
name,
@ -69,6 +61,10 @@ class Voe2 : ExtractorApi() {
).forEach(callback)
}
}
else{
Log.d("mnemo", "voe.sx redir not found")
}
}
data class WcoSources(
@JsonProperty("VideoLinkDTO") val VideoLinkDTO: String,