Я люблю автоматизировать рутину. Если раньше все мои задачи решались локально на компьютере, то теперь с развитием веб-сервисов я стал всё чаще сталкиваться с рутиной в интернете. И поэтому мне понадобился инструмент, который может автоматизировать любые задачи при работе с сайтами самой различной направленности.
ZennoPoster — программа для Windows, которая эмулирует работу живого человека с сайтами, форумами, поисковиками и т.д.
Преимущества:
- Нужно только нажать Запись и произвести действия на нужном вам сайте, программа сама создаст скрипт;
- Все ваши действия будут отображаться в виде простой и понятной блок-схемы;
- Встроенный браузер на базе Mozilla Firefox;
- Полностью русскоязычный интерфейс и русскоговорящая техподдержка.
Недостатки:
- Новичкам будет сложно сразу понять, как работать с программой;
- Если вам не нравится работать с Mozilla, придётся потерпеть;
- Поддерживается только платформа Windows.
Зачем эмулировать работу с сайтами?
ZennoPoster может решить как самые простые, так и очень сложные задачи по автоматизации работы с интернет-ресурсами. И такие задачи могут быть у обычных посетителей «Всемирной паутины», тестировщиков, SEO-специалистов и вебмастеров. В своём обзоре я буду делать упор на более сложные и частые проблемы, с которыми сталкиваются разработчики и SEO. Потому что именно их интереснее всего было бы автоматизировать и решить.
Вот лишь небольшой список того, что можно поручить ZennoPoster:
- Автоматизация регистрации на сайтах с решением капчи и вводом СМС-кодов;
- Скачивание картинок, видео и прочих файлов по требуемым параметрам;
- Парсинг контента;
- Автоматизация публикаций в группах, досках объявлений, форумах, комментариях и т.п.;
- Продвижение сообществ;
- Тестировщикам будет полезна автопроверка самых различных полей ввода, например, форм регистрации, паролей, заполнение профилей.
Часто создание таких скриптов требует знания языков программирования. ZennoPoster помогает решить эту проблему визуальным созданием задач. Поэтому даже новичок сможет разобраться с программой и автоматизировать необходимый процесс.
Созданные скрипты легко поправить при необходимости или экспортировать из программы. Кстати, их потом можно продавать на тематических форумах, и заработать дополнительно на этом.
Разработчики ZennoPoster постарались сделать инструмент, в котором можно решить максимум задач с минимумом знаний и затрат. Это достигается благодаря визуальному редактору, лёгкому и понятному интерфейсу, и ещё множеству других функций.
ZennoPoster представляется разными людьми при каждом новом заходе на сайт, и все действия на сайтах будут выглядеть, будто их делает человек. Кроме этого, «из коробки» доступен мощный прокси-чекер.
Программа умеет выполнять сразу несколько проектов. Умеет поддерживать большие потоки входящих данных и обрабатывать тяжёлые текстовые файлы, списки и таблицы MS Excel.
Продвинутые пользователи могут пользоваться языками программирования (С# и библиотеки классов), работать с базами данных и SQL-запросами. В программу также встроены макросы, инспектор объектов, подсветка элементов, анализ трафика и другие полезные инструменты. Кроме этого, здесь доступна работа с почтовыми ящиками, поиск и анализ нужных писем, и клиент для работы с FTP-серверами.
Разберёмся на примерах
После установки ZennoPoster перед вами будет две программы: ProjectMaker и ZennoPoster. Для начала работы нужно запустить ProjectMaker.
ProjectMaker — редактор задач для ZennoPoster, и именно в этой программе поначалу вам придётся проводить большую часть времени.
ZennoPoster — это своего рода плеер для выполнения уже созданных задач.
При запуске ProjectMaker вам будет предложено записать или открыть уже готовый проект. Для новичков есть ссылки на видеоуроки, Вики, онлайн-поддержку и на форум.
Также есть несколько примеров уже готовых проектов. Если вы никогда не работали с подобными программами, то рекомендую ознакомиться с готовыми примерами.
При нажатии на кнопку Запись открывается редактор проекта. На верхней панели инструментов можно настроить профили работы человека и браузера. И другие инструменты, вроде интеллектуального поиска (автоматическое распознавание полей с возможностью обучения), обработки писем и антикапчи (Anti-Gate, CaptchaBot, DeCaptcher и т.д.). Сам редактор доступен в двух режимах: простом (см. ниже) и расширенном, где доступна более гибкая настройка выполнения задач (работа с СМС, базами данных, XML и т.п.).
Если с браузером всё понятно, то зачем нужен человек? Человек — это набор встроенных профилей пользователей, которые используются при регистрации на сайтах.
Программа автоматически генерирует стандартные поля, которые обычно запрашивают при регистрации. Вы можете их отредактировать или создать свой готовый список «пользователей».
Для того чтобы создать свой проект, нужно открыть страницу, для которой требуется автоматизация, и нажать на кнопку Запись. После чего выполнить все необходимые действия и нажать кнопку Стоп.
Для наглядности я взял один из готовых проектов — ZennoLab для автоматической регистрации на сайтах. После записи проекта вы увидите примерно такое окно:
На панели слева представлен визуальный редактор проекта, а справа — браузер, в котором выполняются все действия. Если вы ошиблись при записи или форма на сайте изменилась, то не нужно переделывать весь проект. Достаточно поправить проблемный шаг.
Также можно создавать различные «ветки» действий в зависимости от видимых данных на странице. В программу встроен мощный парсинг данных. Для вызова функции нужно просто кликнуть правой кнопкой мыши по нужному элементу и выбрать Парсить данные. Указать количество элементов для парсинга, выбрать формат данных и добавить их в проект.
Парсер может анализировать не только текст текущей страницы. В действии можно указать переменную, откуда брать текст для парсинга. Так в некоторых случаях вы можете записать парсинг на странице браузера, а потом переделать проект в GET/POST запросы.
Поначалу будет трудно, но со временем вы научитесь автоматизировать самые сложные задачи за несколько минут.
После того как вы создали проект, открываем ZennoPoster, открываем проект и задаём параметры выполнения.
Именно из ZennoPoster можно управлять всеми текущими проектами. Настраивать скорость их выполнения и количество. Проверить результаты выполнения и запланировать выполнение всех скриптов.
ZennoPoster поставляется в трёх редакциях: Professional, Standard и Lite. Разницы в доступных функциях нет, и вы в любом случае получаете качественную автоматизацию любых задач. Ограничения влияют лишь на количество компьютеров, на которых можно использовать программу, наличие техподдержки от разработчиков и скорость прокси-чекера.
А ещё разработчики гарантируют возврат средств в течение 14 дней со дня покупки.
Траты на покупку лицензии окупаются не только за счёт вашего сэкономленного времени и ускорения выполнения задач. Продажа готовых шаблонов для ZennoLab может стать дополнительным источником прибыли для вас.
ZennoPoster может стать отличным помощником по решению самых сложных задач в интернете.