Допустим есть сайт, я там зарегистрирован:
Также есть веб-сервер, как мне с помощью яваскрипта, имитировать заход на сайт один раз в два часа ? Если c помощью javascript нельзя, то подойдёт и php
Очевидно, что вход на сайт - это отправка логина и пароля на сервер. Можно повесить отправку этих данных на клик по submit, который будет срабатывать через какое-то время после загрузки страницы.
Этот же клик перезагрузит страницу, и данные формы автоматически заполнятся по событию window.onload. А если отправка данных осуществляется ajax'ом, то можно принудительно перезагружать страницу:
window.onload = function() {
var log = document.getElementById('login');
var pass = document.getElementById('pass');
log.value = 'Вася Пупкин';
pass.value = 'qwerty';
}
var sec=10;
function Sec() {
document.getElementById('sec').innerHTML=sec;
var sub = document.getElementById('sub');
sec--;
if(sec < 0) {
sub.click();
location.reload(); // на случай ajax'а
}
setTimeout('Sec()',1000);
}
Sec();
#sec {
color:red;
font-weight:bold;
}
<form action="" type="post">
<input type="text" id="login" /><br /><br />
<input type="password" id="pass" /><br /><br />
<input type="submit" name="submit" id="sub" value="Войти" /><br /><br />
</form>
Имитация входа произойдет через
<span id="sec" name="sec">10</span> секунд
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники