Давно не писал про полезный seo софт, наверно по тому, что действительно полезного не так много как это может показаться. Что касается ZennoPoster, то это именно тот программный продукт, который я не мог обойти стороной.
В первую очередь программа будет полезна для всех вебмастеров, каждый человек занимающийся работой и заработком в интернет сможет найти ей достойное применение. Обычные пользователи тоже могут её юзать, например для парсинга картинок или прокачивания аккаунта в какой-нибудь игре, но сразу хочу предупредить, что разобраться в функционале и особенностях работы без каких-то базовых навыков программирования, как по мне — будет сложновато. Хотя опять-таки всё зависит от того, какие действия вы хотите, чтобы выполняла программа. По сути дела Вам программировать ничего не нужно, просто тем, кто знаком с основами программирования будет проще понять логику работы программы. Кроме того, если позволяют финансы, написание нужного проекта для работы с софтом, всегда можно заказать. С помощью ZennoPoster можно автоматизировать практически любые действия, которое мы совершаем в окне браузера.
Программа умеет:
- регистрировать профили (на форумах, бесплатных хостингах, в социальных сетях и т.п. );
- заполнять формы,
- постить статьи в блоги;
- кликать по ссылкам;
- парсить сайты и поисковую выдачу;
- скачивать файлы и загружать их на файлообменники;
и многое другое.
Анонимность работы программы обеспечивается с помощью проксей, которые обрабатываются мощным проксичекером.
Я пока только разбираюсь с тем, как работает софт, надеюсь, что в ближайшем будущем с помощью него смогу оптимизировать свою работу путём автоматизации некоторых задач.
Сегодня я хотел бы на примере рассказать и показать, как можно настроить автопостинг статей в блог на blog.com. Фактически блоги, создаваемые на этом фрихосте, имеют движок wordpress, так что внеся небольшие правки в созданный мной проект можно автоматически постить статьи в любой блог на wordpress.
На картинке представлена готовая блок-схема проекта, её можно посмотреть в режиме редактирования. Я пронумеровал все блоки, и сейчас постараюсь объяснить, какие функции они выполняют.
- Очистка куков. Перед началом записи нового проекта кукисы автоматически очищаются для обеспечения анонимности во время следующего посещения.
- Осуществляется переход на сайт blog.com.
- Из таблицы считывается ячейка с данными логина (в данном случае это email), значение email присваивается переменной logindata. Таблица создаётся отдельно, в ней указан путь к файлу в котором хранятся данные необходимые для входа на блог (email и password).
- Заполнение поля email на сайте blog.com.
- Из таблицы считывается ячейка с данными о пароле, значение присваивается переменной passworddata.
- Заполнение поля password на сайте blog.com.
- Эмуляция нажатия на кнопку Log in.
- Переменной i присваиваем значение 1. В данном примере я буду публиковать 3 тестовые статьи. Переменная i будет отвечать за функцию счётчика.
- Клик по меню Posts.
- Клик по пункту Add New для создания нового поста.
- Нажатие на вкладку HTML. Выполняется для того, чтобы убедиться, что мы находимся в режиме редактирования.
- Считываем файл, в котором хранится название статьи, и устанавливаем его в переменную titledata. Путь к файлу указан с помощью шаблона article title{-Variable.i-}.txt. Для того, чтобы всё работало корректно необходимо создать три файла с названиями:
article title1.txt
article title2.txt
article title3.txt
Если Вы хотите, чтобы программа опубликовала 100 статей, то и файлов должно быть 100. - Вставляем название статьи в нужное поле.
- Считываем файл, в котором хранится текст статьи, и устанавливаем его в переменную descriptiondata. Путь к файлу указан с помощью шаблона article description{-Variable.i-}.txt
- Вставляем текст статьи в нужное поле.
- Нажимаем на кнопку Publish.
- Переходим по ссылке для просмотра опубликованной статьи.
- Сохраняем url нового поста в переменную linktopost.
- Добавляем значение linktopost в заранее созданный список.
- Увеличиваем значение счётчика на 1.
- Выполняем проверку, если значение счётчика <=3, то возвращаемся к публикации статей, если больше, то выходим из цикла. Если Вы хотите публиковать 100 статей, то значение счётчика сравнивается с числом 100.
- Клик по пункту Post для создания нового поста.
- Выход из проекта и сохранение ссылок на опубликованные статьи в файл links to posts.txt
Давно хотел попробовать записать видео, наконец, решился. На видео можно посмотреть, как работает проект по постингу статей в блог созданный на сервисе blog.com.
Файл проекта можно скачать здесь.
Если Вы ещё не установили ZennoPoster, то самое время это сделать. В течении месяца пользоваться программой можно совершенно бесплатно. Единственное ограничение – это возможность работы только с одним потоком, как для тарифа Lite. А также не будет возможности использовать CapMonster – это система для создания модулей распознавания каптч.
Видео записывал с помощью программы HyperCam, она довольно простая и удобная. Но, хотелось бы попробовать ещё какой-нибудь софт позволяющий записывать действия с экрана, так что, если знаете такой, посоветуйте в комментариях.
Програмка интересная. Вот только цена немного кусается
Если брать по тарифу Lite — $77, для seo софта это не так уж и дорого, учитывая какой функционал в неё заложен. А когда окупится можно будет обновить до тарифа Standard или Professional.
Александр,спасибо большое за ценный материал и пример, его очень мало в сети по Zennoposter.
Я тоже думаю с lite начинать потом перейти на pro.
день добрый, подскажите как сделать: допустим у меня 20 блогов и 20 разных статей как сделать чтобы сначала постилась одна статья в один блог потом в другой другая статья? сам взял лайт версию всю голову уже сломал, буду благодарен если подскажите
Добрый вечер, к сожалению сейчас зеннопостером не занимаюсь — времени нет. А в целом по алгоритму, в моём примере рассмотрен постинг в один блог. С 20 всё также, только нужно в таблицу, где хранится логин и пароль добавить url блога. Всего будет 20 записей. Сделать ещё один счётчик который будет на 2ом шаге указывать какие данные брать из таблицы. Сделать 20 текстовых файлов с названиями:
article blog1.txt
article blog2.txt
article blog3.txt
Ну и соответственно шаблоном указать для какого блога откуда брать статью, здесь можно использовать значение счётчика, который отвечает за выбор блога. Как-то так.
Спасибо Вам огромное, очень ценная статья, надеюсь что Вы решите продолжить и напишите много интересных шаблонов!!!!!!