Метку поставьте в начале, И при превышении конкретного действия по времени переходите к метки начала. Но скорее всего вы получите не то что хотели. Потому что это чревато зацикливаниями по разным причинам.
Поставил скрипт на виртуальный сервер спустя время скрипт остановился выдал ошибку " [703642294] [14:50:56] Поток №1 : Таймаут во время выполнения clarify for[documentRoot, css #navbar-links > ul > :nth-child(1) > :nth-child(1) > span] " вопрос как можно исправить ? и в чём может проблемма ?
Чекать в цикле что получилось после каждого действия.
А я заметил, что эта ошибка если не хватает ресурсов сервера, та как вылазит когда увеличиваешь колчиество потоков. В связи с этим вопрос - может где-то можно подкорректировать, чтобы не выбивало такого а ожидало дольше...