import requests, time
epoch = int(time.time()*1000)
for call in ['KI', 'KB', 'KF']:
    url = f'https://api-ott-prod-fe.mediaset.net/PROD/play/feed/allListingFeedEpg/v2.0?byListingTime={epoch}~{epoch+86400000}&byCallSign={call}'
    r = requests.get(url, headers={'User-Agent': 'Mozilla/5.0'}).json()
    items = r.get('response', {}).get('entries', [])[0].get('listings', [])[:3]
    print(f'=== {call} ===')
    for i in items:
        title = i.get('mediasetlisting$epgTitle') or i.get('description') or '?'
        print(title)
