import json import urllib.request usernm="hsl-api käyttäjä tähän" passwd="salasana tähän" src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?user="+usernm+"&pass="+passwd+"&request=stops_area¢er_coordinate=2545565,6675319").read().decode("utf-8") data = json.loads(src); arr=[] for element in data: src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?user="+usernm+"&pass="+passwd+"&request=stop&code="+element['code']).read().decode("utf-8") parsed = json.loads(src)[0] arr.append({"name":parsed['name_fi'],"lines":parsed['lines'],"dist":element['dist'],"departures":parsed['departures']}) file=open('json','w') file.write(json.dumps(arr)) file.close()