added randomUserAgent

This commit is contained in:
hexated 2022-10-17 10:56:32 +07:00
parent 6bc66b78a9
commit da48c5eee4
2 changed files with 1665 additions and 1 deletions

File diff suppressed because it is too large Load diff

View file

@ -2,6 +2,7 @@ package com.hexated
import android.util.Log import android.util.Log
import com.fasterxml.jackson.annotation.JsonProperty import com.fasterxml.jackson.annotation.JsonProperty
import com.hexated.RandomUserAgent.getRandomUserAgent
import com.lagradost.cloudstream3.* import com.lagradost.cloudstream3.*
import com.lagradost.cloudstream3.metaproviders.TmdbProvider import com.lagradost.cloudstream3.metaproviders.TmdbProvider
import com.lagradost.cloudstream3.mvvm.safeApiCall import com.lagradost.cloudstream3.mvvm.safeApiCall
@ -224,7 +225,7 @@ class SoraStream : TmdbProvider() {
subtitleCallback: (SubtitleFile) -> Unit, subtitleCallback: (SubtitleFile) -> Unit,
callback: (ExtractorLink) -> Unit callback: (ExtractorLink) -> Unit
) { ) {
val doc = app.get(url).document val doc = app.get(url, headers = mapOf("User-Agent" to getRandomUserAgent())).document
val script = doc.select("script").find { it.data().contains("\"sources\":[") }?.data() val script = doc.select("script").find { it.data().contains("\"sources\":[") }?.data()
val sourcesData = script?.substringAfter("\"sources\":[")?.substringBefore("],") val sourcesData = script?.substringAfter("\"sources\":[")?.substringBefore("],")
val subData = script?.substringAfter("\"subtitles\":[")?.substringBefore("],") val subData = script?.substringAfter("\"subtitles\":[")?.substringBefore("],")