Тема: AHK: Возможно ли сделать так, чтоб AHK брал время с сайта?
Возможно ли редактировать этот код так, чтоб бралось время не с комьютера, а с сайта https://time100.ru/ ?
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Возможно ли редактировать этот код так, чтоб бралось время не с комьютера, а с сайта https://time100.ru/ ?
Возможно. Но запрос выполняется за время, погрешность которого будет выше погрешности локальных операций. Проще откалибровать системные часы.
Но для удобства, погуглите источники точного времени с поддержкой API(например). Такие ресурсы вернут Вам данные в JSON формате, с которым будет проще работать средствами AHK, если так же найдёте на нашем форуме обёртку для него от teadrinker.
А как достать API из сайта?
"Достать" API из сайта нельзя. Сайт может его либо предоставлять, либо нет. Например, по указанной Вами ссылке, сайт не предоставляет никакого API.
Обычно, чтобы найти всех тех в интернете, у кого что-то есть нужное Вам, можно с помощью гугла. Можете так же воспользоваться ссылкой приведённой в пример. Переход по ней, как раз выполняет запрос к API Яндекса.
Слишком сложный API, нужно полегче и с русскими комментариями.
weeezly Наверное можно брать unix, перевести в нужный формат и работать дальше с ним.:
msgbox, % Unix_Time()
Unix_Time() {
link := "https://time.is/Unix_time_now"
http := ComObjCreate("WinHTTP.WinHTTPRequest.5.1")
http.Open("GET", link, False)
http.Send()
ParseVar := http.responseText
ParseVarTemp := RegExMatch(ParseVar, "\>[0-9]{10}\<", tt)
ParseVarFinal := RegExReplace(tt, "[^0-9]")
return ParseVarFinal
}
return
weeezly:
1) в чём тайный смысл замены текста изображением;
2) ты пользовался поиском?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться