Допустим есть сайт, я там зарегистрирован:
Также есть веб-сервер, как мне с помощью яваскрипта, имитировать заход на сайт один раз в два часа ? Если 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> секунд
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый деньНа это странице на вакансию можно откликнуться через LinkedIn
Добрый деньСоздаю свою тестовую карту через конструктор google maps