Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import urllib.request, json
- import os;
- from datetime import datetime
- urlString = "https://www.eurovisionsports.tv/data.json";
- url = urllib.request.urlopen(urlString)
- data = json.loads(url.read().decode())
- url = data["live"][0]["video"][0]["hls"]
- anzahl = len(data["live"])
- if anzahl > 0:
- for i in range(0, anzahl):
- y = int('-1') + int(i)
- name = data["live"][i]['name']
- unixtime = data["live"][i]['livedate']
- policyid = data["live"][i]['policyid']
- policykey = data["live"][i]['policykey']
- fp = urllib.request.urlopen("https://ebu-it-fr.akamaized.net/gentoken.aka?key=" + policykey + "&domain=&streamtype=&path=")
- mybytes = fp.read()
- mystr = mybytes.decode("utf8")
- value = mystr.split('"')
- hdnea = value[3].split('?')
- fp.close()
- unixtime = datetime.fromtimestamp(int(unixtime)).strftime('%Y-%m-%d %H:%M:%S')
- together = data["live"][i]["video"][0]["hls"]
- seperate = together.split('@')
- neu = "http://ebuompireland-lh.akamaihd.net/i/EBU" + policyid + "SPE_1@" + seperate[1] + '?' + hdnea[1]
- print(unixtime + ' -- ' + neu)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement