Игнор Ошибок чем не угодил, в нём и обрабатывать.
Получения Кода в игнор и там в иноре уже задать Цикл For с нужным количеством Повторов и проверкой опять же если Ок то по breac или Метки шёл далее.
Расписывать некогда, но там не так и сложно всё.
Зачем там Случайный элемент вообще какой на Скрине что, вообще не понял :)
Циклу for можно и из Ресурса даж Максимум поставить сколько ещё раз пытаться получить Код.
Так же и с Капчей по сути то :)
Перезапуск скрипта по времени
-
Запускать в режиме slient например через bat тогда процесс сам закроется после выполнения, запускать потом через планировщик.
Или просто сделать без перезапуска скрипта, поместить скрипт в вызов функции в несколько потоков и после каждого вызова функции действие спать нужное время, после сна этот главный поток начнется заново и снова вызовет функцию (если число удач >1).