@sidorikv

Перестал работать скрипт, как починить?

Всех приветствую!
В общем, есть простой js скрипт:

function lg() {
  document.querySelector("#checkout > div.buttonContainer > button").click();
}

function doCheck() {
  const now = new Date();
  if (now.getHours() !== 13) { // часы
    timeout(5);
  } else {
    if (now.getMinutes() !== 00) { // минуты
      timeout(5);
    } else {
      if (now.getSeconds() !== 01) { // секунды
        timeout(5);
      } else {
        setTimeout(lg, 750); // Задержка на выполнение скрипта в мс
      }
    }
  }
}

function timeout(ms = 1) {
  setTimeout(() => {
    doCheck();
  }, ms);
}

doCheck();


Раньше работал, все было ок. То бишь: Открывал консольку, писал нужные мне значения и прожимал энтр, в нужное время скрипт нажимал на кнопку на сайте, сейчас просто перестал работать! Элементы на страницы не изменились, хз что делать
  • Вопрос задан
  • 184 просмотра
Пригласить эксперта
Ответы на вопрос 2
Alexandre888
@Alexandre888
Javascript-разработчик
если "Раньше работал, все было ок", значит с кодом никаких проблем нет (если конечно вы его не изменяли).
вывод: не туда копаете.
попробуйте ещё раз, внимательно просмотреть все прочие файлы с кодом.
Ответ написан
fallus
@fallus
Видимо вы свой код использовали в 13 часов дня.
Потому как сейчас постоянно выполняется условие if (now.getHours() !== 13)
в котором срабатывает эта функция timeout(5);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы