02.4.2025, 11:10
(Tento příspěvek byl naposledy změněn: 02.4.2025, 11:54 uživatelem vladimir.domin.)
@JiRo Aha, už vím, jak to myslíš, ale po pravdě, tohle je pro mě vyšší dívčí.
@JiRo: Podle mého selského rozumu by mohl být problém v této části:
Ale kam vložit user agenta a ještě ke všemu ve správném tvaru nevím.
@JiRo: Podle mého selského rozumu by mohl být problém v této části:
Kód:
def get_stream(id):
global stream_id
try:
id = id.split(".")[0]
access_token = get_token()
headers["authorization"] = "Bearer " + access_token
if stream_id != "":
try:
r = requests.post("https://api.sweet.tv/TvService/CloseStream.json", json = {"stream_id": int(stream_id)}, headers = headers).json()
except:
pass
data = {'without_auth': True, 'channel_id': int(id), 'accept_scheme': ['HTTP_HLS'], 'multistream': True}
req = requests.post("https://api.sweet.tv/TvService/OpenStream.json", json = data, headers = headers).json()
if req["result"] == "OK":
url = "https://" + req["http_stream"]["host"]["address"] + req["http_stream"]["url"]
stream_id = str(req["stream_id"])
else:
url = "http://sledovanietv.sk/download/noAccess-cs.m3u8"
except:
url = "http://sledovanietv.sk/download/noAccess-cs.m3u8"
return url
