Я пытался написать скрипт, который запускает клик по указанному c элементу онлайн-сайта (не моего сайта) и в указанное c время. Указанное c время дается обратным отсчетом, который запускается внутри веб-сайта.
, читая файл html этого веб-сайта, код (захваченный в общем c времени) выглядит так:
<div class="thecountdowndown" id="counting"><div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"><div>00</div><small>days</small></div><div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"><div>23</div><small>hours</small></div><div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"><div>12</div><small>minutes</small></div><div class="col-xs-3 col-sm-3 col-md-3 col-lg-3"><div>41</div><small>seconds</small></div></div>
изображение кода счетчика . Таким образом, в основном показывается таймер, и каждую секунду html изменение кода.
Моя проблема в том, что я не могу понять, как написать функцию, которая проверяет, когда код здесь появляется в html! Этот не работает:
function searchTree(element, matchingTitle){
if(element.title == matchingTitle){
return element;
}else if (element.children != null){
var i;
var result = null;
for(i=0; result == null && i < element.children.length; i++){
result = searchTree(element.children[i], matchingTitle);
}
return result;
}
return null;
}
Возможно, я должен использовать var и a while. L oop: пока переменная имеет значение 0, функция продолжает поиск. но я не знаю, как написать функцию «поиск».
И сказать все это, я не могу придумать, как запустить функцию «щелкнуть» после того, как функция «поиск» имеет обнаружил, что код появился.
Кто-нибудь может мне помочь?
Обновление: другими словами, на этом сайте начинается обратный отсчет, который начинается в полночь. Теперь, как я могу (с помощью консоли chrome) нажать кнопку, когда обратный отсчет времени показывает время «05:45:00»? Кнопка, которую я хочу нажать, находится на той же странице обратного отсчета.