Voe
parent
00905bbc1e
commit
b028b39db0
|
@ -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,
|
||||
|
|
Loading…
Reference in New Issue