diff --git a/server.py b/server.py index 813adab..7176e75 100644 --- a/server.py +++ b/server.py @@ -224,9 +224,14 @@ def build_xtream_api_url(server_url, username, password, action, **extra_params) return f"{base}/player_api.php?{urllib.parse.urlencode(query)}" +XTREAM_REQUEST_HEADERS = { + "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36" +} + + def fetch_xtream_json(server_url, username, password, action, **extra_params): url = build_xtream_api_url(server_url, username, password, action, **extra_params) - response = requests.get(url, timeout=60) + response = requests.get(url, headers=XTREAM_REQUEST_HEADERS, timeout=60) response.raise_for_status() return response.json()