Фёдор, Вы неправильно думали. Программа ничего не знает о ваших мыслях и желаниях, она выполняет то, что в ней написано. Сказано увеличить счётчик на 200 - увеличивает. Перестало выполняться условие - завершает цикл.
Максим Федин, А вот и нет. Ваша программа ищет числа не строго 10 цифр, а не более 10 цифр, а это разные вещи. Если внимательно прочитаете мой ответ, то увидите строчку "Сумма 8'877'690". Это и есть ваши 8877691 без нуля.
ЧатГПТ ответ писал? Вы хоть читайте после него.
Зачем в этом цикле обновление timeStart, если эта переменная нигде более не используется?
И сколько будет длиться цикл, если pyautogui.locateOnScreen ничего не найдёт?
1. При ручном запуске дата меняется?
2. У пользователя, от имени которого скрипт запускается из крона, есть права чтения/записи yml-файла?
3. Запуск скрипта из крона вообще происходит?