import requests, re
try:
    r = requests.get('https://mediasetinfinity.mediaset.it/dirette', headers={'User-Agent': 'Mozilla/5.0'})
    html = r.text
    # Search for something like: {"callSign":"KA","title":"La5"
    matches = re.findall(r'"callSign":"([A-Z0-9]+)".*?"title":"([^"]+)"', html)
    for m in set(matches):
        print(f"{m[0]} -> {m[1]}")
except Exception as e:
    print(e)
