Automator — сценарии без кода
Automator повторяет за вас однотипные действия: открыть страницу, нажать кнопку, ввести текст — в одном профиле или во всех профилях группы.
Открывается кнопкой Automator на нижней панели.
| Шаг | Что делает | Что указать |
|---|---|---|
| Navigate | Открывает адрес | URL, например https://example.com/settings |
| Click | Нажимает на элемент | Элемент — выбирается кнопкой Pick Selector |
| Type | Вводит текст в поле | Поле (Pick Selector) и текст |
| Wait | Делает паузу | Число секунд, от 0 до 3600 |
| JS Code | Выполняет JavaScript на странице | Код |
Шаги выполняются сверху вниз. Порядок меняется перетаскиванием, шаг удаляется крестиком.
Как собрать сценарий
Заголовок раздела «Как собрать сценарий»- Откройте профиль и страницу, с которой будете работать.
- В Automator нажмите Add step и выберите тип шага.
- Для Click и Type нажмите Pick Selector и кликните по нужному элементу на странице. Automator запомнит его и покажет, что выбрано.
- Добавьте остальные шаги. После действий, которые загружают новую страницу, ставьте Wait на 2–5 секунд.
- Нажмите Run, чтобы проверить сценарий в текущем профиле.
Запуск во всех профилях
Заголовок раздела «Запуск во всех профилях»Run All Profiles выполняет сценарий по очереди в каждом профиле группы. Если в одном профиле что-то пошло не так, Automator отметит ошибку и перейдёт к следующему. В режиме Only Active Automator сам открывает профили по одному, поэтому прогон идёт дольше.
Stop останавливает сценарий в любой момент.
Проекты
Заголовок раздела «Проекты»Save project сохраняет сценарий в файл .json, Load project загружает сохранённый. Файлом можно поделиться с коллегой.
Сценарий в Automator на macOS: открыть страницу заказов, подождать 3 секунды, нажать кнопку.
| Шаг | Что делает | Что указать |
|---|---|---|
| Open | Открывает адрес | URL |
| Click | Нажимает на элемент или точку | Цель — кнопкой Pick |
| Type | Вводит текст в поле | Поле (Pick) и текст. Можно подставить строку из списка |
| Wait | Делает паузу | Min и Max в секундах — пауза выбирается случайно в этих пределах |
| Repeat | Повторяет вложенные шаги | Число повторов и шаги внутри |
| If | Выполняет вложенные шаги, только если условие верно | Левая часть, оператор (=, !=, Contains, Not contains) и правая часть |
| Key | Нажимает клавишу | Код клавиши |
| Value | Запоминает текст элемента в переменную | Элемент и имя переменной. Потом имя переменной можно указать в шаге If |
| JS | Выполняет JavaScript на странице | Код |
| Stop | Останавливает сценарий в этом профиле | — |
Шаги перетаскиваются мышью, в Repeat и If можно вкладывать другие шаги.
Pick выбирает элемент кликом по странице. Если нужно указать его точно, нажмите Show Selector и впишите CSS или XPath.
Как собрать сценарий
Заголовок раздела «Как собрать сценарий»- Откройте профиль и страницу, с которой будете работать.
- В Automator нажмите Add и выберите тип шага.
- Для Click, Type и Value нажмите Pick и кликните по элементу на странице.
- Между действиями ставьте Wait — например, от 2 до 5 секунд. Случайная пауза выглядит естественнее.
- Нажмите Run → Active profile, чтобы проверить сценарий.
Кнопка Run или правый клик на странице → Automator:
| Вариант | Как работает |
|---|---|
| Active profile | Только в открытом профиле. |
| All at once | Во всех профилях группы одновременно. Быстро, но нагружает компьютер. |
| All in turn | Во всех профилях по очереди. |
| Stop all | Остановить все запущенные задачи. |
Проекты
Заголовок раздела «Проекты»В меню Project: Save — сохранить сценарий в файл, Load — загрузить, Clear — начать с чистого листа.
More → Lists — списки строк для подстановки: тексты комментариев, имена, адреса. Каждый список — отдельный набор строк, его можно загрузить из файла (Load from file).
Для списка задаётся, как брать строки:
- Pick rows at random — случайная строка; без флажка строки идут по порядку;
- Delete used rows — удалять строку после использования, чтобы она не повторилась.
Чтобы подставить строку, напишите в поле шага имя списка в двойных фигурных скобках: {{comments}}. Каждый профиль получит свою строку.
Скрипты
Заголовок раздела «Скрипты»More → Scripts — библиотека своих фрагментов JavaScript: сохраните код один раз и используйте в разных сценариях.
More → Walker открывает окно прогрева. См. Walker.
- Выбирайте элементы мышью. Automator запоминает элемент по нескольким признакам сразу и находит его, даже если страница немного изменилась.
- Не спешите. Сайты замечают действия с одинаковыми интервалами в долю секунды. Ставьте паузы.
- Для сложных задач с чтением данных и решениями на ходу на macOS можно подключить AI-агента.
