From e61c1b63c518640b06bbab28c4713b2755ad5174 Mon Sep 17 00:00:00 2001 From: helo Date: Mon, 9 Oct 2023 17:18:37 +0700 Subject: [PATCH] fixed #283 --- Gomov/src/main/kotlin/com/hexated/Ngefilm.kt | 6 ------ SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt | 8 ++++---- 2 files changed, 4 insertions(+), 10 deletions(-) diff --git a/Gomov/src/main/kotlin/com/hexated/Ngefilm.kt b/Gomov/src/main/kotlin/com/hexated/Ngefilm.kt index bc30bded..b30737d6 100644 --- a/Gomov/src/main/kotlin/com/hexated/Ngefilm.kt +++ b/Gomov/src/main/kotlin/com/hexated/Ngefilm.kt @@ -1,12 +1,6 @@ package com.hexated -import com.lagradost.cloudstream3.SubtitleFile -import com.lagradost.cloudstream3.apmap -import com.lagradost.cloudstream3.app -import com.lagradost.cloudstream3.fixUrl import com.lagradost.cloudstream3.mainPageOf -import com.lagradost.cloudstream3.utils.ExtractorLink -import com.lagradost.cloudstream3.utils.loadExtractor class Ngefilm : Gomov() { override var mainUrl = "https://nge-film21.cyou" diff --git a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt index 9d674413..2267b577 100644 --- a/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt +++ b/SoraStream/src/main/kotlin/com/hexated/SoraExtractor.kt @@ -1330,7 +1330,7 @@ object SoraExtractor : SoraStream() { val script = if (scriptData.size == 1) { scriptData.firstOrNull() } else { - scriptData.find { + scriptData.find { it.first.equals("$title ($year)", true) } ?: scriptData.find { it.first.contains( "$title", true ) && it.second == "$year" @@ -1347,10 +1347,10 @@ object SoraExtractor : SoraStream() { val m4uData = if (season == null) { doc.select("div.le-server span").map { it.attr("data") } } else { - val episodeData = - doc.selectFirst("div.col-lg-9.col-xl-9 p:matches((?i)S$seasonSlug-E$episodeSlug)") + val idepisode = + doc.selectFirst("div.detail > p:matches((?i)S$seasonSlug-E$episodeSlug) button") + ?.attr("idepisode") ?: return - val idepisode = episodeData.select("button").attr("idepisode") ?: return val requestEmbed = app.post( "$referer/ajaxtv", data = mapOf( "idepisode" to idepisode, "_token" to "$token"