не могу скачать таймлапс с 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 +
          '&timestamp_from=' + str(timestamp1) + '&timestamp_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)

''' Скрипт нормально логинится, получает список камер, выводит инфу по камерам, но при скачивании всегда скачивает короткий видеофайл с надписью по центру экрана "требуется авторизация". Подскажите, что я делаю не так?


Ответы (0 шт):