1

Тема: AHK: выгрузить данные с сайта

Добрый день! Хотел выгрузить xlsx с сайта https://st.educom.ru/eduoffices/gateways/index.html, но перед POST запросов необходимо получить ключ (dc=........), который видимо генерируется через

script id="microloader"

при

HTTP.Open("GET", url_ekis . "/eduoffices/gateways/index.html")
HTTP.SetRequestHeader("Content-Type", "text/html")
HTTP.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36")
HTTP.Send()
HTTP.WaitForResponse()
MsgBox % Clipboard := HTTP.ResponseText
return

Возможно ли это?

2

Re: AHK: выгрузить данные с сайта

inseption86 пишет:

перед POST запросов необходимо получить ключ (dc=........)

Это обычный timestamp UTC в милисекундах.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3

Re: AHK: выгрузить данные с сайта

teadrinker
Спасибо!
Вроде бы этот параметр и не нужен, оставил так - "HTTP.Open("POST", url_ekis . "/soap/process.php?do=getGateways&_dc=")".
А изначально не тот "Content-Type" прописал.

4

Re: AHK: выгрузить данные с сайта

Не пробовал, но возможно с помощью этого ключа можно получать данные за определённую дату.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder