Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import requests, json, datetime
- PATH = 'https://api.data.gov.sg/v1/transport/taxi-availability?date_time=<date_time>'
- query_datetime = datetime.datetime(2019, 10, 30, 0, 0, 0) # 30 oct
- oct_31 = datetime.datetime(2019, 10, 31, 0, 0, 0) # 31 oct
- while query_datetime < oct_31:
- query_datetime_str = query_datetime.strftime('%Y-%m-%d') + 'T' + query_datetime.strftime('%H:%M:%S')
- res = requests.get(PATH.replace('<date_time>', query_datetime_str))
- data = json.loads(res.content)
- timestamp = data['features'][0]['properties']['timestamp']
- with open(f'data/{timestamp}.json', 'w+') as f:
- f.write(res.content.decode())
- query_datetime += datetime.timedelta(seconds=30)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement