Автоматизатор
О чём курс
«Автоматизатор» — курс CyberYozh Academy о создании сценариев для действий на веб-страницах с помощью Python, Selenium, JavaScript и Puppeteer. Сценарии открывают страницы, находят элементы и выполняют действия в браузере.
Автоматизация веб-действий
В курсе учат мультиаккаунтингу, авторегистрации и прогреву аккаунтов, парсингу веб-контента, накрутке отзывов, просмотров, комментариев и лайков, автоматизации покупок, заказов и ставок.
Скорость автоматизации ограничена возможностями устройства и конечного веб-ресурса. Среди направлений применения:
- Арбитраж трафика
- Выгодное бронирование
- Социальные сети
- Дейтинг
- Бонусхантинг
- Репутация
- Веб-скрапинг
- Банкинг
- Криптобиржи
- Партнёрские программы
- Контент-маркетинг
- Заполнение форм
- Букмекерская вилка
- Продажа аккаунтов
- Онлайн-заказы и аукцион
- SEO-продвижение
Сценарии используют для накрутки просмотров, лайков, комментариев, репостов и поведения трафика, автоматического размещения отзывов, рекомендаций, жалоб и рекламных материалов, сбора контента со страниц и тестирования офферов на устойчивость к автоматизации. В курсе также учат создавать, регистрировать, прогревать и продавать учётные записи, автоматизировать знакомства с помощью авторегистрации и AI, тестировать автоматизацию банкинга и заявок на кредиты и автоматизировать действия в беттинге.
Автор курса утверждает, что автоматизация позволит пользоваться сервисами бронирования быстрее и дешевле конкурентов, ускорить получение бонусов более чем в 100 раз, а ручные операции выполнять в десятки и сотни раз быстрее. По его словам, проверки и закупка расходных материалов будут автоматизированы, а бизнес можно будет масштабировать с минимальным количеством членов команды.
Для ряда задач используется GPT последней модели. Программа может корректироваться, а уроки пересниматься во время обучения из-за изменений веб-интерфейсов сервисов. Курс уже снят.
Инструменты и навыки
В курсе используют:
- Selenium WebDriver
- JavaScript
- HTML
- Chromium
- Puppeteer
- Python
- SQLite
- Firefox
Решения работают с большинством браузеров и антидетект-решениями, включая Antidetect от VektorT13. API CyberYozh App включает Proxy с управляемой сменой, приём SMS, проверку fraud score и социального рейтинга. Puppeteer позволяет управлять браузером и автоматизировать пользовательские действия, с которыми не справляется Selenium.
Вы научитесь:
- Автоматизировать веб-браузер для имитации действий пользователя
- Управлять элементами веб-страниц с использованием CSS и XPath
- Интегрироваться с REST API и обрабатывать HTTP-запросы
- Работать с SQL- и NoSQL-базами данных
- Использовать браузер и виртуальные машины для мультиаккаунтинга
- Анализировать трастовые показатели proxy, телефона и email
- Создавать сценарии регистрации, обхода капчи и заполнения профилей
- Автоматизировать ставки, заказы, бронирования и массовые выплаты
- Разрабатывать расширения для анонимизации действий в браузере и подмены отпечатков и IP
Тестирование и рекламные аккаунты
В курсе учат проводить Black-box testing и использовать инструменты для тестирования пользовательских интерфейсов Desktop App. Вы сможете писать автотесты и тестировать front-end-продукт без данных о веб-сервисе и доступа к API. Для работы с интерфейсами приложений указаны Win32gui, PyAutoGUI для управления курсором и клавиатурой и Keyboard для эмуляции нажатий клавиш.
Автоматизация регистрации и прогрева рекламных аккаунтов охватывает Facebook, X Ads, Google Ads, Bing Ads, TikTok и Play Market. Регистрация имитирует ручное создание учётных записей. По словам автора, такое решение может заменить нескольких сотрудников и выполнять прежде ручные операции до 100 раз быстрее.
Мультиаккаунтинг и автоматизация заполнения форм в браузере
Мультиаккаунтинг — использование одним человеком нескольких учётных записей на одном веб-сервисе, платформе или в приложении. Отдельные аккаунты могут использоваться для работы и личных целей, но множество аккаунтов часто нарушает условия сервиса и может применяться для манипуляции системами или получения преимущества.
В исходном описании перечислены следующие применения мультиаккаунтинга:
- Социальные сети и онлайн-игры: управление персонажами, получение бонусов и влияние на игровые метрики
- Интернет-маркетинг: создание искусственного впечатления популярности контента, увеличение числа подписчиков, лайков и комментариев
- Тестирование: проверка веб-приложений с разными уровнями доступа и сценариями использования
- Веб-скрейпинг: извлечение больших объёмов данных с сайтов с ограничениями числа запросов от одного пользователя
- Арбитраж трафика и онлайн-аукционы: искусственное воздействие на ставки
Автоматизация веб-действий включает заполнение форм, переходы по ссылкам, извлечение данных со страниц, проверку наличия содержимого и тестирование веб-интерфейсов. Курс рассчитан и на тех, у кого нет опыта программирования.
Скрипты и плагины
Ученики получают готовые к работе скрипты из уроков и дополнительные скрипты, полный доступ к скриптам автоматизации и плагинам. Готовые плагины можно установить или использовать их открытый код в своём проекте.
Автор
Дмитро Момот — VektorT13, CEO Detect Expert и преподаватель. Участникам рынка ITSEC он известен разбором и демонстрацией работы антифрод-систем, инструментов уникализации пользователей и цифровых отпечатков.
Другие авторы
- Feodor — преподаватель и QA Antidetect by CyberYozh, тестировщик Antidetect Personal Edition. Стаж более 7 лет; занимался автоматизацией решений для арбитражных команд, Banking, Gambling, Betting и других направлений.
- Automazer3000 — преподаватель и инженер по автоматизации CyberYozh. Реализовывал проекты по автоматизации бизнес-процессов, e-commerce, дропшипинга и массовых платежей. Основной стек: Python и Selenium.
- Theta-gamma — преподаватель и частный специалист по автоматизации задач на сайтах без API, веб-парсингу, реверс-инжинирингу и разработке ботов. Выполнял проекты по автоматизации торговли и обмена криптовалют.
Программа обучения
- PS–1. Основы Python для автоматизации:
- Типы данных, арифметические действия над переменными
- Условный оператор, логические выражения
- Функции, циклы
- Массивы, списки и их методы
- Обработка ошибок
- Понятие асинхронности (async, FastAPI), работа с HTTP-запросами
- Классы, объекты, импорты
- Базы данных - Sqllite/Mongo
- REST API
- Фреймворки Python
- PS–2. Python и Selenium — запускаем проект в космос:
- Вводное занятие: обзор автоматизации и её роли в современном бизнесе. Автоматизация браузера и работы системы
- Автоматизация с помощью Selenium
- Обзор решений. Навыки и софт, необходимые для эффективной работы
- Базовые знания HTML, которые у вас должны быть для работы с автоматизацией
- Работа с селекторами и XPath
- Приватный API для анализа и парсинга HTML
- Приватный API proxy, SMS, чекеров от CyberYozh App
- PS–3. Автоматизация мультиаккаунтинга:
- Как выбрать и использовать proxy. Виды proxy. Оценка качества proxy
- Сервисы для приёма SMS. Как выбрать номер, как автоматизировать покупку, проверку и возврат номеров. Проверка fraud score номера
- Что такое социальный рейтинг, как оценить качество email
- Автоматизация платежей с помощью витруальных карт, где приобрести и как выбрать виртуальную карту
- Автоматизация приёма криптоплатежей UseGateway
- Проверка fraud score карты и платёжных данных
- Автоматизация с использованием Win32 и Antidetect by VektorT13
- Автоматизация различных действий в виртуальных машинах и Antidetect by VektorT13
- Автоматизация с помощью антидетект-браузеров
- Firefox vs Chrome. Venator CyberYozh Automation Edition
- PS–4. Автоматизация создания учётных записей без блокировок:
- Создание сценариев для автоматизации регистрации аккаунтов в сервисах (на простых примерах англоязычных сайтов и др.)
- Прохождения подтверждения через SMS и email на примере dating-приложения (ex.: Tinder)
- Автоматическое прохождение капчи. Note: написать сервис для теста капч
- Cложные кейсы при написании авторегистраций на различных сервисах (Google, Amazon, Facebook и др.)
- Получение данных для заполнения профиля (имя, фото, адрес и др.) на примере соцсети (парсинг)
- Размещение данных (публикация). Автоматизация заполнения данных профиля
- Сохранение и отлёжка созданных аккаунтов (как правильно сохранить аккаунт)
- PS–5. Имитация активности живого пользователя и проверка данных:
- Имитация пользовательской активности с Selenium: автоматический прогрев аккаунтов, имитация кликов, прокрутки страниц, заказов, просмотра товаров, постов
- Написание сложных многоэтапных сценариев прогрева
- Написание скриптов для регулярного прогрева (+ CI/CD для запуска скриптов по расписанию)
- Проверка данных на валидность: написание скриптов для автоматической проверки корректности данных, например аккаунтов (автоматический вход)
- PS–6. Продвинутый: автоматизация ваших бизнес-задач:
- Выставление ставок при помощи (автобеттинг, вилки)
- Оформление заказов при выполнении условий (например, нужной цены)
- Оформление бронирования различных сервисов
- Автоматизация ведения сообщества в социальных сетях
- Автоматизация оплат с помощью виртуальных карт
- Организация работы с банками и платёжными системами. Массовые выплаты
- Список сервисов, которые будут показывать:
- OnlyFans, Chaturbate, Livejasmin, Xhamster Live
- Google, Facebook, Instagram, Vimeo, LinkedIn, Twitter, YouTube, Baidu, VK, Badoo, Tinder, MATC
- PayPal, Payoneer, eBay, Farfetch, Net-A-Porter, ASOS, Braintree, 1xBet
- Amazon, Amazon AWS, Amazon SES, Amazon Pay, Square, Target, The Home Depot, Sandbox
- Apple, Microsoft (CyberSource), Craigslist, Shopify, Spotloan, Western Union, Wise, Walmart, Best Buy, bet365, Betfair, Booking, Airbnb
- JSP–1. Puppeteer и JavaScript – всё, что не смог Selenium:
- Введение в Puppeteer и JavaScript: обзор основных особенностей и возможностей Puppeteer для автоматизации действий в браузере
- Настройка Puppeteer, подготовка к работе. Аргументы запуска, открытие страницы, параметры timeout и waitUntil
- Навигация по страницам и взаимодействие с элементами веб-страницы: изучение и практическое применение базовых команд Puppeteer
- Работа с DOM в Puppeteer: ознакомление с основами манипуляции DOM с Puppeteer и JavaScript
- Работа с cookie (сохранение, установка), запуск синхронного/асинхронного JavaScript в контексте страницы. Обзор существующих надстроек над Puppeteer для анонимизации
- JSP–2. Создание браузерных плагинов для автоматизации:
- Обзор существующих плагинов
- Создание плагина для управления автоматизацией и подменой отпечатков, идентификатор и IP с интеграцией с API CyberYozh App
- Обзор API браузеров Chrome и Firefox для плагинов
- Создание контекстно-зависимых функций (которые реагируют на определённые условия на веб-страницах или изменяют их содержание)
- Отладка, тестирование и производительность
Теги курса
Отзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.
