Обучение ZennoPoster
Бесплатное обучение Zennoposter для тех, у кого мало времени и у кого стоит задача максимально быстро освоить зеннопостер, чтобы начать писать скрипты. Уроки подаются в легкой форме, ваша задача состоит всего лишь в том, чтобы последовательно смотреть видео и повторять. И уже к концу дня у вас уже будут все навыки, чтобы собрать любой несложный шаблон.
Из чего состоит данный курс по Zennoposter:
Курс состоит из 26 уроков, где вы поэтапно, с минимумом теории, собираете несколько скриптов, начиная от самого простого к сложному.
Ниже, вы можете подробно ознакомиться с предстоящим обучением по ZennoPoster. Это 26 уроков по работе с программой. Видео раздроблены на короткие подтемы. Каждое видео продолжительностью от 3 до 20 минут. Общая продолжительность обучения: чуть более трёх часов.
Рекомендации по прохождению обучения:
1) Посмотрел урок
2) Открыл Project Paker и по памяти делаешь то, что было в уроке
3) Если что-то забыл, то открываешь видео и подсматриваешь
4) Переходить к следующему уроки
И так по кругу.
Список уроков:
- Установка и настройка ZennoPoster:
- Как зарегистрировать аккаунт на ZennoLab.com
- Как скачать
- Установка
- Настройка Project Maker
- Знакомство с Project Maker:
- Настройка генерации данных профиля (имя, фамилия, пол, страна и т.д) для прохождения регистраций на сайтах
- Как сделать переход на сайт
- Создание регистратора аккаунтов на Wikipedia(ч1):
- Как указать ключ от сервиса распознавания капчи
- Как сделать клик по кнопке на странице сайта, правила создания деёствия
- Создание регистратора аккаунтов на Wikipedia(ч2):
- Описание настроек конструктора действий
- Как заполнить поле для ввода текста на странице сайта
- Как разгадать капчу (текст на картинке)
- Как сделать проверку наличия текста на странице сайта
- Создание регистратора аккаунтов на Wikipedia(ч3):
- Парсинг данных. Как сделать проверку наличия текста на странице сайта
- Как сделать проверку на наличие значения в переменной
- Как сделать оповещение
- Создание настроек для скрипта:
- Тип Label (жирный текст)
- Тип Boolean (Чекбокс: True/False)
- Тип Number (Число)
- Тип Text (Однострочный и многострочный текст)
- Тип Select (Пункты)
- Тип Filename (Указать путь до файла или папки)
- Тип DropDown (Выпадающее меню с пунктами для выбора)
- Тип DropDownMultiSelect (Выпадающее меню для выбора нескольких пунктов)
- Тип CaptchaModules (Модуль для распознавания капчи)
- Тип SmsServices (Сервис для приёма СМС)
- Тип TranslateServices (Сервис для перевода текста)
- Тип Tab (Вкладка)
- Тип Comment (Пометка/Описание)
- Тип Password (Скрытый текст)
- Создание регистратора Yandex аккаунов (ч1):
- Регистрация в сервисе для приёма смс кода и установка ключа в настройках
- Как удалить переменную
- Как включить движение курсора (эмуляция движения мыши)
- Как получить номер телефона
- Как получить код подтверждения регистрации, отправленный по СМС
- Как сделать, чтобы при возникновении ошибки выполнения экшена, скрипт продолжал работу
- Создание регистратора Yandex аккаунов (ч2):
- Добавление элемента в конструктор действий, через дерево элементов
- Пример работы типа Boolean (входные настройки)
- Как загрузить файл (картинку, видео, документ и т.д) на сайт
- Как прокрутить страницы/всплывающее окно до нужного элементакак выбрать пол в зависимости от сгенерированного профиля
- Как дописать значение в переменную
- Как сравнять числа (>, <, ==, >=, <=, !=)
- Эмуляция клавиатуры
- Пример сохранения профиля (сохранение настроек браузера, cookies, переменных окружения)
- Регулярные выражения:
- Как вытащить данные из кода страницы сайта
- Списки:
- Как получать данные из текстового файла
- Как остановить выполнение проекта в определенном месте
- Как разбить логин и пароль на 2 разные переменные
- Функции для работы со списками:
- Как удалить экшен
- Как получить случайную строку из списка
- Как получить данные, которые удовлетворяют регулярному выражению
- Как получить данные, которые не удовлетворяют регулярному выражению
- Как получить данные из списка по номеру строки
- Как добавить данные в список
- Удаление строк из списка
- Как данные из списка сохранить в текстовый файл
- Как все данные из списка положить в переменную
- Удаление дублей
- Работа с таблицами (excel):
- Как создать таблицу
- Как взять столбец
- Как взять строчку
- Как взять данные из таблицы и записать их в переменные
- Как записать данные в таблицу
- Записать данные в ячейку
- Как получить количество столбцов
- Как получить количество строк
- Как привязать файл к таблице
- Как прочитать ячейку
- Сортировка данных в таблице
- Как данные из таблицы сохранить в файл
- Удаление дублей
- Работа с папками:
- Как получить список файлов в папке
- Как загрузить ранее сохраненный профиль
- Как получить список директорий
- Как создать папку
- Как удалить папку
- Как скопировать папку
- Работа с файлами:
- Как записать текст в файл
- Как прочитать файл, получить его содержимое
- Как переместить файл
- Проверить существование файла
- Как скопировать файл
- Как удалить файл
- Обработка текста:
- Парсить данные из текста с помощью регулярного выражения
- Как разбить данные по переменным, имеющие разделитель
- Перевод текста в нижний регистр
- Перевод текста в верхний регистр
- Как обрезать пробельные символы
- Положить данные из переменной в список
- Замена данных в переменной
- Парсинг данных со страниц сайтов:
- Как парсить все данные со страницы, которые удовлетворяют регулярному выражению
- Счетчик. Как увеличивать/уменьшать число в переменной
- Как использовать сразу несколько регулярных выражений для поиска данных
- Работа с почтой:
- Как подключиться к почте и получить ссылку подтверждения из письма
- Генерация случайных значений
- Как сгенерировать логин
- Как сгенерировать случайный набор символов
- Как сгенерировать случайное число
- Switch:
- Выполнение действия в зависимости от значения в переменной
- Прокси:
- Как установить прокси
- Разгадывание reCaptcha и hCaptcha:
- Как разгадать reCapthca (пешеходные переходы, гидранты, светофоры и т.д)
- Как разгадать hCaptcha
- Операции над профилем:
- Настройка профиля и браузера
- Как сохранить профиль
- Как загрузить профиль
- Good-Bad End
- Действия скрипта при успешном и неуспешном результате выполнения
- Обработка изображений:
- Как сделать скриншот страницы
- Метаданные изображений
- Обрезка изображений
- Поворот изображений
- Наложение водяного знака на изображение
- Зеркальное отображение изображения
- Расширения:
- Как переключить тип браузера на Chromium
- Как скачать расширение
- Как Установить расширение в Zennoposter
- Как запустить расширение
- Запуск шаблонов в Zennoposter:
- Как добавить шаблон в Zennoposter
- Как найти место в скрипте, где возникает ошибка
- Как отслеживать шаги выполнения скрипта