Автоматизация Flyco: Как я настроил «автопилот» для прохождения авиационных курсов
Лид: Каждый пилот знает, что ежегодное обучение (Computer Based Training) — это часы кликов «Play» и «Next». Как профессиональный пилот Boeing 737, я решил подойти к этому вопросу как к настройке бортового компьютера и написал JS-скрипт, который делает эту работу за меня.
Проблема
Плееры типа Flyco часто блокируют перемотку и требуют физического присутствия пользователя. Кнопка "Play" становится активной только после полной загрузки и проигрывания видео, а переход к следующему слайду требует точного соблюдения Watch duration.
Решение: Анализ логов системы
Вместо того чтобы просто кликать по таймеру, скрипт «слушает» консоль браузера. Как только система генерирует событие Video End Time in Seconds, скрипт понимает: сервер подтвердил просмотр, можно лететь дальше.
Финальный скрипт
Вставьте этот код в консоль браузера (F12) на странице курса: