import requests
import json

try:
    for page in range(0, 30):
        url = "https://apid.sky.it/vdp/v1/getChannels?channels=" + ",".join([str(i) for i in range(page*200, (page+1)*200)])
        r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'})
        if r.ok:
            for ch in r.json().get('channels', []):
                name = ch.get('name', '')
                if 'f1' in name.lower() or 'basket' in name.lower() or 'nba' in name.lower() or 'formula' in name.lower() or 'sport' in name.lower():
                    print(f"Found: {name} -> {ch.get('env')}#{ch.get('id')}")
except Exception as e:
    print(e)
