не могу скачать таймлапс с webglazok.com на python
хочу написать скрипт для ежедневного автоматического скачивания видео с webglazok.com Вот что получилось: ''' import time import requests
timestamp1 = int(time.time())
timestamp2 = timestamp1 - 60 * 60 * 5
s = requests.Session()
r = s.post('https://webglazok.com/api/login', data={'login': '[email protected]', 'password': 'demo'})
data = r.json()
print(data)
sessionid = data["wgsession"]
tokenid = data["wgtoken"]
print("wgsession: " + sessionid)
print("wgtoken: " + tokenid)
r = s.get('https://webglazok.com/api/device', headers={'wgtoken': tokenid})
devices = r.json()
for device in devices:
device_id = device["id"]
print(device["name"] + " " + str(device_id) + " " + device["host"])
r = s.get('https://' + device["host"] + '/api/device_status?id=' + str(device_id) + '&active=1',
headers={'wgtoken': tokenid,
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'})
print(r.json())
r = s.get('https://' + device["host"] + '/api/timelapse?dev_id=' + str(device_id) + '&session='
+ sessionid +
'×tamp_from=' + str(timestamp1) + '×tamp_to=' +
str(timestamp2) + '&hour_from=9&hour_to=18&interval=0' +
'&download_id=vwf65ahhzv0i3uxv&save=1',
headers={'wgtoken': tokenid,
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'
})
with open(str(int(time.time())) + '.mp4', 'wb') as fd:
for chunk in r.iter_content(chunk_size=128):
fd.write(chunk)
''' Скрипт нормально логинится, получает список камер, выводит инфу по камерам, но при скачивании всегда скачивает короткий видеофайл с надписью по центру экрана "требуется авторизация". Подскажите, что я делаю не так?