mirror of
https://github.com/hexated/cloudstream-extensions-hexated.git
synced 2024-08-15 00:03:22 +00:00
parent
4889f54f19
commit
c954c59215
6 changed files with 17 additions and 19 deletions
|
@ -1,5 +1,5 @@
|
|||
// use an integer for version numbers
|
||||
version = 44
|
||||
version = 45
|
||||
|
||||
|
||||
cloudstream {
|
||||
|
|
|
@ -124,20 +124,20 @@ open class Akamaicdn : ExtractorApi() {
|
|||
callback: (ExtractorLink) -> Unit
|
||||
) {
|
||||
val res = app.get(url, referer = referer).document
|
||||
val mapper = res.select("script:containsData(sniff)").last()?.data()?.substringAfter("sniff(")
|
||||
?.substringBefore(");")?.split(",")?.map { it.replace("\"", "").trim() } ?: return
|
||||
val mappers = res.selectFirst("script:containsData(sniff\\()")?.data()?.substringAfter("sniff(")
|
||||
?.substringBefore(");") ?: return
|
||||
val ids = mappers.split(",").map { it.replace("\"", "") }
|
||||
callback.invoke(
|
||||
ExtractorLink(
|
||||
this.name,
|
||||
this.name,
|
||||
"$mainUrl/m3u8/${mapper[1]}/${mapper[2]}/master.txt?s=1&cache=1",
|
||||
"$mainUrl/m3u8/${ids[1]}/${ids[2]}/master.txt?s=1&cache=1",
|
||||
url,
|
||||
Qualities.Unknown.value,
|
||||
isM3u8 = true,
|
||||
)
|
||||
)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
suspend fun invokeTwoEmbed(
|
||||
|
|
|
@ -12,10 +12,8 @@ import org.jsoup.Jsoup
|
|||
|
||||
class Hdmovie2 : Movierulzhd() {
|
||||
|
||||
override var mainUrl = "https://hdmovie2.tel"
|
||||
|
||||
override var mainUrl = "https://hdmovie2.pink"
|
||||
override var name = "Hdmovie2"
|
||||
|
||||
override val mainPage = mainPageOf(
|
||||
"trending" to "Trending",
|
||||
"movies" to "Movies",
|
||||
|
@ -54,10 +52,10 @@ class Hdmovie2 : Movierulzhd() {
|
|||
document.select("ul#playeroptionsul > li").map {
|
||||
it.attr("data-nume")
|
||||
}.apmap { nume ->
|
||||
val source = app.get(
|
||||
url = "$directUrl/wp-json/dooplayer/v2/${id}/${type}/${nume}",
|
||||
referer = data,
|
||||
headers = mapOf("X-Requested-With" to "XMLHttpRequest")
|
||||
val source = app.post(
|
||||
url = "$directUrl/wp-admin/admin-ajax.php", data = mapOf(
|
||||
"action" to "doo_player_ajax", "post" to id, "nume" to nume, "type" to type
|
||||
), referer = data, headers = mapOf("Accept" to "*/*", "X-Requested-With" to "XMLHttpRequest")
|
||||
).parsed<ResponseHash>().embed_url.getIframe()
|
||||
when {
|
||||
!source.contains("youtube") -> loadExtractor(
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue