понедельник, 29 апреля 2013 г.

Аналог конструктора диаграмм SEnukeXCr в Хрумере

Добрый день! Данная статья написана в рамках 4-го конкурса, проводимого разработчиками BotmasterLabs. В своей очередной статье я сделаю акцент на нововведения у западных сео-специалистов. Те, кто работают в буржунете, наверняка встречали такое софт как SEnukeXCr. В программе есть конструктор для создания диаграмм.
Такие диаграммы используют во многих зарубежных программах: SenukeX, MagicSubmitter, SERobot, SEdemon и др. В хрумере таким конструктором диаграмм является – Расписание. В этой статье я наглядно покажу, как это сделать на примере одной из диаграмм SEnukeXCr. Команда Botmaster Labs, за все время существования Хрумера, обучили его огромному количеству движков: форумы, блоги, гостевые, директории, вики, социальные закладки, галереи и т.д. Но я в этой статье буду использовать только часть движков. Согласно с условиями конкурса в статье будут задействованы движки, которым Хрумер был обучен с августа 2012 года.
Список движков + признаки для парсинга:
XenForo (inurl:index.php?threads "Forum software by XenForo")
WR-Forum (inurl:index.php?fid "Powered by WR-Forum")
mvnForum (inurl:viewthread?thread "Powered by mvnForum")
Directory Script (inurl:submit.php "Directory Script by PHP Link Directory")
FluxBB (inurl:viewtopic.php?id "Powered by FluxBB")
Bitrix ("Добавить комментарий" inurl:commentId=)
FireBoard (inurl:com_fireboard "Powered by FireBoard")
Discuz (inurl:forum.php?mod=viewthread “Powered by Discuz”)
PHP Link Directory ("Powered by: PHP Link Directory" inurl:submit.php)
RicarGBooK ("Powered by RicarGBooK" inurl:sign.php)
Easy PHP Guestbook ("Powered by The Easy PHP Guestbook" inurl:guestbook.html)
Gallery ("Add Comment" inurl:q=gallery)
TikiWiki("Powered by TikiWiki" inurl:view_forum_thread.php)
Datso Gallery ("Your comment" inurl:option=com_datsogalleryinurl:func=detail)
INDEXU ("Powered by INDEXU" inurl:register.php)
А также Drupal. Но на нем я хотел бы остановиться поподробней. Многие сайты, работающие на Drupal, поддерживают ЧПУ, поэтому парсить лучше без sieve-filter.
Создаем в папке «Template» файл с названием drupal_addwords.txt. Добавляем в него список:
"Login or register to post comments"
"Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии"
"Anmelden oder Registrieren um Kommentare zu schreiben"
"Vous devez vous identifier ou creer un compte pour ecrire des commentaires"
"Login o registrati per inviare commenti"
"Inicie sesion o registrese para enviar comentarios"
"Faca o login ou crie uma conta para poder enviar comentarios"
"登录或注册后发表评论"
"コメントを投稿するにはログインまたはユーザー登録を行ってください"
"로그인(등록) 해서 댓글을 씀"
Также в этой папке создаем пустой файл с названием drupal.txt.
Теперь настроим парсинг. Переходим: Options Parsing Options.
В блоке «Duplicates filtering» устанавливаем галочку напротив «Enable filtering of duplicated links by hostnames». В блоке «Duplicates filtering method» выбираем «By hostnames». В блоке «Query options» устанавливаем галочку напротив «Disable filtering harvested links by Sieve-filter».
Для парсинга базы сайтов на друпале можете воспользоваться одним из способов, которые я описывал в первой статье.
Т.к. мы парсили без фильтра, то нам нужно отсеять мусор из базы. Для этого воспользуемся одним из инструментов Хрумера. Переходим: Инструменты – Анализатор базы ссылок.
Напротив «Source» выбираем нашу собранную базу друпал-сайтов. В поле «Искать» вставляем признак «Drupal.settings» (без кавычек). В блоке «Поиск в» выбираем «Content». Устанавливаем нужное количество потоков и жмем на кнопку «Пуск».
Предлагаю объединить движки в группы:
Forum (XenForo, WR-Forum, mvnForum, FluxBB, FireBoard, Discuz)
Directory (Directory Script, PHP Link Directory, INDEXU)
Comment (Bitrix, Drupal)
Gallery (Gallery 2, Datso Gallery)
Guestbook (RicarGBooK, Easy PHP Guestbook)
Wiki (TikiWiki)
После объединения движков в группу вырисовывается диаграмма. Я ее вижу в следующем виде:
Вот на примере данной диаграммы и будут созданы проекты и файл расписания.
Базы сайтов готовы! Далее нам нужно настроить Хрумер и создать несколько проектов.
Переходим: Настройки – Настройки скорости и пробиваемости.
Переводим бегунок в крайнее правое положение. В блоке «Прецизионная настройка» устанавливаем галочки напротив «Делать повторные попытки при таймаутах» и «Включить обработку фреймов». В блоке «Опции распознавания пиктокода» устанавливаем галочку напротив «Включить распознавание ReCaptcha» и выбираем «Автоматический режим».
Переходим: Настройки – Дополнительные настройки.
В блоке «Рассылка» устанавливаем галочки напротив «Включить проверку активной ссылки после отправки», «Входить под текущим аккаунтом, если логин занят» и «Если не работает BB-код, - трансформировать его в HTML». В блоке «Спец-режим постинга» выбираем «Создавать топик / отвечать в существующий».
Переходим: Настройки – Активация почты.
Выбираем «Автоматический фоновый режим». Устанавливаем галочки напротив «До-скачивать письма по завершении рассылки» и «Скачивать все письма, без фильтрации по заголовку».
Также нам потребуется включить систему «Самообучения».
Еще нужно сделать следующие изменения в файле xuser.ini:
В секции [AdvOptions]
ProfileMeansSuccess=0
В секции [ReportCrossLinks]
AnchorsGenEnable=1AnchorsGenType=2AnchorsGenFrom=2AnchorsGenFor=0
Переходим к созданию проектов. Начнем с проекта для движков Comment.
Используем «Автозаполнение». Регистрируем почту hotmail (XRumer регистрирует ящик на Hotmail в один клик). Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Эти движки поддерживают HTML, поэтому можете использовать как BB-код (у нас в настройках включена трансформация), так и HTML-код изначально.
Далее создадим проект для движков Directory.
Используем «Автозаполнение». Регистрируем почту hotmail. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в домашней странице. В теле сообщения ссылок не должно быть. В теле сообщения не должно быть более 250 символов.
Теперь создадим проект для движков Forum.
Используем «Автозаполнение». Регистрируем почту gmail. Используем вариации с точкой в мыле. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Эти движки поддерживают BB-код.
Затем создадим проект для движков Gallery.
Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Движок Gallery 2 поддерживает BB-код, а движок Datso Gallery поддерживает HTML-код, поэтому используем BB-код в проекте, т.к. в настройках у нас предусмотрена трансформация.
Из-за особенностей гостевых мы сделаем два проекта.
Создаем проект для движка Easy PHP Guestbook.
Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Этот движок поддерживает HTML-код.
Создаем проект для движка RicarGBooK.
Используем «Автозаполнение». Используем ненастоящий почтовый ящик. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в домашней странице. А также ссылка должна быть без http://. В теле сообщения ссылок не должно быть.
Затем создадим проект для движка Wiki.
Используем «Автозаполнение». Регистрируем почту hotmail. Заполняем поля «Тема» и «Тело сообщения». Ссылку используем в теле сообщения. Этот движок поддерживает Wiki-код ([url|anchor]).
Теперь создадим проект для движков Referrer.
В этом проекте нас интересует поле «Домашняя страница». В данном поле через макрос #file_links прописываем путь к файлу Anchor.txt из логов проекта Wiki.
Далее создадим проект для Pinger.
Здесь нас также интересует поле «Домашняя страница». По аналогии прописываем через макрос #file_links прописываем путь к файлу Anchor.txt из логов проекта Wiki.
Как вы заметили, для диаграмм требуется большое количество проектов. Всегда встает вопрос о контенте для проектов. Для белых проектов отлично подойдет программа – Seo Content Machine.
У программы есть демо! Демо имеет полный функционал, но работает только 5 дней. Чтобы использовать демо более 5 дней, нужно лишь зарегистрировать новый аккаунт.
Создайте шаблон с именем Xrumer и добавьте в него макросы, поддерживаемые программой.
С помощью мастера можно сгенерировать контент на автомате. Для этого укажите наш шаблон Xrumer, выберите способ синонимизации, укажите количество слов будующего контента, введите кейворд, по которому будет идти сбор, укажите источники контента, а также укажите формат ссылок.
С проектами покончено. Далее связываем проекты и базы с сайтами в системе «Расписание».
Расписывать каждое событие я не буду, т.к. ничего сложного тут нету, а также наверное каждый уже составлял хоть раз расписание и все отлично знает. Разработчики добавили в систему расписания использование режима: “РефСпам” и со следующей версии это будет доступно. Поэтому событие №63 нужно будет отредактировать.
Что насчет монетизации. Тут могу предложить три варианта:
     1)  Продвижение белых проектов. С помощью подобных диаграмм можно добиться повышения PR вашего сайта, а также рост в выдаче поисковых систем по продвигаемым кейвордам. Этого собственно и добиваются пользователя SenukeXCr и других подобных программ. А теперь этим могут и воспользоваться пользователи Хрумера.
   2) Наверное многие на форумах видели рекламу услуг по продвижению сайтов по разным тарифам. К примеру: тариф basic – 1000 social bookmark backlinks, 5000 forum backlinks, 10000 comment backlinks, тариф pro – 2000 social bookmark backlinks, 10000 forum backlinks, 20000 comment backlinks, тариф enterprise – 3000 social bookmark backlinks, 15000 forum backlinks, 30000 comment backlinks. Ничего не стоит сделать под подобные тарифы диаграммы и отобрать хлеб у конкурентов.
      3) Можно создавать диаграммы за деньги.
Прилагаю к статье архив с файлом расписания, с примерными проектами и базами сайтов. Всем спасибо! Удачи вам в продвижении ваших белых проектов.

воскресенье, 28 апреля 2013 г.

Нестандартное использование SocPlugin

Здравствуйте! Данный материал размещен в рамках 4-го конкурса, проводимого BotmasterLabs. Основное предназначение Соцплагина – это продвижение своих аккаунтов, групп и пабликов в социальных сетях. Но мало, кто использует Соцплагин, как парсер контента. Именно, как о парсере контента, я и хочу поговорить в своей очередной статье. У СоцПлагина есть инструмент – Автограббинг. Запускаем Xrumer и открываем SocPlugin. Переходим: Автодействия – Сохранение контента (автограббинг).
Устанавите галочку напротив “Включить автосохранение контента, с ограничением размера не более 10000 знаков”.
Теперь переходим к настройкам СоцПлагина. Чтобы нас не банили, нужно увеличить задержки. Для этого переходим: Настройки – Обход защит.
В блоке «Базовые задержки между запросами» напротив «Основная задержка» указываем 1000 мс. В блоке «Обработка ошибки «Действие выполнено слишком быстро»» установите «Выдержать паузу» и укажите 120 сек.
Все готово! Приступаем к сбору контента. Для этого логинимся в социальной сети Вконтакте. Переходим во вкладку «Сбор анкет». Сбор будет производиться «По параметрам».
Установите галочки напротив «Только онлайн» и «Только с фото». Напротив «Пол» выбираем «Женский». Напротив «Возраст» указываем 17-32. Нажимаем кнопку «Собрать».
Чтобы собрать контент из анкет в файлы, нам нужно воспользоваться фильтром. Нажимаем на кнопку «Отфильтровать».
Нам нужно указать любой параметр для фильтрации. К примеру, в блоке «Фильтрация по содержимому» установите галочку напротив «Пол» и выберите «Женский». Затем нажмите кнопку «Запустить».
Еще нам понадобятся картинки. Какой контент без картинок? Для этого сохраняем наши анкеты в файл. Возвращаемся обратно во вкладку «Сбор анкет». Нажимаем на кнопку «Сохранить».
Программа нам предлагаем сохранить файл с именем users.xml в папку SocPlugin. Мы так и сделаем. Теперь нам нужно выдернуть из этого файла ссылки на аватарки пользователей Вконтакте. Нам в этом поможет бесплатная программа KeyWordKeeper. Открываем KeyWordKeeper, выбираем «Создание выборки».
В блоке «Файлы» добавляем наш файл с анкетами users.xml. Устанавливаем галочку напротив «Ключевые слова» и вставляем слово, по которому будет делаться выборка – это «PhotoURL». Нажимаем на кнопку «Создать выборку».
Далее нам нужно очистить получившуюся выборку от ненужных тегов. Открываем нашу выборку через notepad или блокнот. Переходим: Поиск – Замена.
 
Напротив «Найти» вписываем «     <photourl>» (без кавычек), напротив «Заменить на» оставляем пустым. Устанавливаем галочку напротив «Зациклить поиск». В блоке «Режим поиска» выбираем «Обычный». В блоке «Направление» выбираем «Вниз». Нажимаем на кнопку «Заменить все».
Аналогичную операцию проводим и с ненужным тегом в конце каждой строки. Единственное отличие заключается в том, что напротив «Найти» вставляем «</photourl> (без кавычек)». Сохраняем документ с расширением txt и даем ему название Avatars.
С контентом разобрались. Теперь его нужно куда-то залить и уникализировать. И тут нам на помощь приходит Xrumer. Уникализировать можно с помощью макроса #trans. Текст будет переводиться с помощью переводчика от Google. Язык будущего текста будет такой же, как и язык сайта, куда будет добавлена статья. Есть сайты, которые автоматически по ip адресу пользователя выводят контент согласно языку страны пользователя. Поэтому, если использовать прокси, то можно привлечь мультиязычный трафик, а также увеличить область уникальности контента. Ведь одно дело, если текст будет переводиться только на английский язык, или же на все языки мира.
Первое, что приходит в голову – это собрать сырую многомиллионную базу форумов и сделать по ней рассылку. К примеру выйдет 20000 успешный топиков, а после модерации их станет еще меньше. Не вариант! Можно разместить контент в профилях. С такой базы Xrumer создаст более 100000 профилей, но ведь не на всех форумах есть подпись, да и к тому же подпись нерезиновая. Тоже не вариант! Самое оптимальное в данном случае – это разместить контент на собственных ресурсах.
Есть 3 варианта с размещением собранного контента с помощью Хрумера на собственном форуме:
  1. Форум на платном хостинге. Этот способ самый затратный. Денежные затраты – это покупка хостинга и домена. Временные затраты – это установка и настройка форума.
  2.  Форум на бесплатном хостинге. В этом способе отпадают денежные затраты, т.к. хостинг и домен 3-го уровня бесплатные. Из временных затрат – это регистрация аккаунта на фрихостинге и все теже установка и настройка форума.
  3. Форум на бесплатном сервисе. Этот вариант самый оптимальный. Денежных затрат нету, т.к. хостинг и домен 3-го уровня бесплатны. Из временных затрат – только регистрация аккаунта на фрисервисе, установка и настройка не требуются. Можно создать тысячи таких форумов и наполнять их без риска удаления.

Сервисов таких полно, и Хрумер успешно регистрируется, создает профили и топики на таких форумах, а это и понятно, т.к. это известные ему движки: phpbb, smf, mybb, ipb, punbb и т.д.
Найти их просто! Вводите в Гугле запрос типа: free phpbb forum. Сервисы, позволяющие работать на других движках, ищутся по аналогии. Вместо phpbb в запросе используете ipb или punbb к примеру. Все что останется – это сделать или заказать модификацию Хрумера для регистрации аккаунтов на одном из таких сервисов, сделать или заказать шаблон на ЗенноПостере, сделать или заказать авторегер, попросить людей нарегистрировать пачку аккаунтов за деньги.
Я же в статье подробно распишу работу с другим типом ресурсов. У Хрумера в версии 7.7.42 был восстановлен постинг в блоги Живого Журнала. Поехали! Для начала нам понадобится пачка аккаунтов livejournal. Их можно купить, нарегистрировать ручками или создать софт для авторегистрации, также возможно создание модификации для Хрумера или шаблона для Зеннопостера. После того как добудете пачку аккаунтов, их нужно разбить на файлы. Создаем папку с названием «LJUserPass», в этой папке создаем два файла:
  1. Первый текстовый файл с названием «LJUser».  Вставляем в этот файл никнеймы.
  2. Второй текстовый файл с названием «LJPass». Вставляем в этот файл пароли.

Теперь открываем Хрумер и начнем с настройки. Переходим: Настройки – Настройки скорости.
В данном случае нас интересуют лимиты ожидания, поэтому переводим бегунок в положение «Выше пробиваемость».
Переходим: Настройки – Дополнительные настройки.
В блоке «Рассылка» устанавливаем галочку напротив «Рассылка от ранее зарагистрированного пользователя». В блоке «Спец-режим постинга» выбираем «Только создавать топик».
Переходим: Настройки – Активация почты.
Выбираем режим «Отключить».
И теперь самое интересное. Переходим к проекту.
В поле «Ник» используем макрос #file_links с префиксом A. Указываем путь до файла LJUser.txt.
В поле «Пароль» аналогично используем макрос #file_links с префиксом A. Указываем путь до файла LJPass.txt. В обоих полях для макроса #file_links используем режим NP. В этом режиме строки из файлов будут браться неслучайно, а последовательно. Префикс A используется для того, чтобы Хрумер брал одинаковые строчки из файлов, т.е. строку под №4 из первого и из второго файла к примеру.
Заполняем поле «Страна». Придумываем Тему с вариациями. Используем ненастоящее мыло.
Т.к. в Живом журнале поддерживается HTML-код, то области для фантазии много. Можно разместить аватарку справа или слева, а текст выровнять по ширине. Аватарку сделать с отступом от текста, и чтобы текст обтекал аватарку. Я в примере использую таблицу. Контент разделен на три блока. Два блока специально для макроса #trans и один блок для аватарки. В контактах использована ссылка на партнерки. По такому контенту трафик можно сливать на адалт и датинг партнерки.
В приоритетные разделы вставьте список из настроений.
Ну и собственно готовый пример!
К статье прилагаю архив со всем нужным материалом. В архиве: файлы с контентом из соцсети Вконтакте, пример проекта, база со ссылками на страницу постинга в ЖЖ, файлы с примерным заполнением никами и паролями. На этом все! Всем спасибо!

вторник, 16 апреля 2013 г.

Антиспам и Joomla форумы


Всем Привет! Очередная статья размещена в рамках 4-го конкурса, проводимого разработчиками BotmasterLabs. Эта статья посвящена специальному режиму тематической рассылки в XRumer-е "Антиспам". Очень большой плюс этой системы – это бесмертные тематические сообщения в чужих топиках. Есть, конечно же, и минус – это зависимость в мощном компьютере и высокоскоростном интернет-канале. Это, конечно же, не сверхъестественная трудность в наше время, и она без проблем решается.
Главаня проблема, с которой сталкивается пользователь Хрумера перед тем как воспользоваться системой “Антиспам”, это незаспамленные форумы. Откуда их взять?! Это главный вопрос, который мучает. В этой статье я и хотел бы ответить на этот вопрос. Незаспамленные форумы – это форумы, куда еще не вступала нога Хрумера. Т.е. это форумы, которые в данный момент не поддерживаются Хрумером. Внимание! Тут хочу сделать пояснение: после каждого крупного апдейта XRumer становится способен пробивать тысячи трастовых, незаспамленных форумов на стандартных движках, но я решил пойти нестандартным путём - не дожидаться такого апдейта, а обучить программу какому-то движку, где вообще ещё не ступала нога хрумовода. Такие форумные движки существуют, и это не секрет. Речь пойдет о форум-компонентах для движка Joomla. С несколькими Хрумер уже знаком – это FireBoard и Kunena. Есть и другие компоненты. Я приведу в пример следующие: Ninjaboard, Joobb и Discussions. Нам нужно собрать базу этих движков с помощью Hrefer, сделать модификацию Xrumer и научить систему “Antispam” работать с этими движками.
Переходим к парсингу. В папке “Templates” создаем файл joomlaforum_addwords.txt и вставляем туда следующие запросы для парсинга:
inurl:com_ninjaboard
inurl:com_joobb
inurl:com_discussions
В этой же папке создаем файл joomlaforum.txt и вставляем туда следующие фильтры:
option=com_joobb
option,com_joobb
option=com_ninjaboard
option,com_ninjaboard
option=com_discussions
option,com_discussions
Открываем Hrefer и переходим в настройки парсинга:
В блоке “Duplicates filtering” поставьте галочку напротив "Enable filtering of duplicated links by hostnames". В блоке “Duplicates filtering method” выберите "By hostnames". В блоке “Query ordering” выберите "Words + Additive Words". Т.к. при парсинге будет применяться оператор inurl, то в качестве поисковой системы используйте Google. Способ парсинга без прокси и с операторами я уже подробно описывал в первой статье.
После парсинга переходим к регистрации аккаунтов. Обучать Хрумер регистрироваться на движке Joomla ненужно, т.к. Хрумер с этим хорошо справляется. Трудности заключаются в том, что админы удаляют из шаблона ссылки на регистрацию. А без них Хрумер не доберется до формы регистрации и не сможет зарегистрировать аккаунт. В третьей статье этот вопрос уже подымался. Я там указал как можно добиться более высокой пробиваемости движка Joomla, но не разжевал, поэтому может до кого-то и не доперло. Сейчас опишу все в подробностях.
Открываем Xrumer. Переходим: Настройки – Настройки инструментов.
В блоке “Пост-обработка ссылок” снимаем галочку напротив “Приводить ссылки форумов к индексу” и устанавливаем галочку напротив “Обрезать ссылки до ?”. Затем переходим: Инструменты – “Пост-обработка ссылок” и выбираем нашу собранную базу.
Далее нам понадобится еще один инструмент Хрумера. Переходим: Инструменты – Конвертер ссылок.
В блоке “Выбор шаблонов” создаем шаблон: “{url}{keyword}” (без ковычек). В блоке “Выбор Анкора” выбираем “Перебор всех анкоров из списка для каждой ссылки”.  В блоке “Метод генерации” ставим галочку напротив “В столбец” и выбираем “Стандартная генерация”. В блоке “Список ссылок” вставляем нашу собранную базу после пост-обработки. В блоке “Список анкоров” вставляем список из стандартных страниц регистрации на Joomla. Приведу список из 4 типов страниц:
?option=com_user&view=register
?option=com_users&view=registration
?option=com_comprofiler&task=registers
?option=com_registration&task=register
Если вы знаете еще стандартные типы страниц регистрации для Joomla, то напишите пожалуйста в комментарии. Далее жмем кнопку “Сгенерировать”. Переходим в блок “Результат” и жмем кнопку:  “Скопировать содержимое в буфер”. Создаем в папке “Links” текстовый документ с именем regsort.txt (к примеру) и вставляем в него содержимое из буфера.
Теперь нам надо файл regsort.txt прочекать на ответ сервера. Для этого нам понадобится программа HttpAnswer.
Запускаем программу. Задаем в качестве исходного файла наш regsort.txt и жмем “Старт”. После чека базы нам понадобятся файлы 2хх.txt и 3хх.txt. Берем содержимое этих файлов и вставляем в новый текстовый файл register.txt, который создаем в папке “Links”. В итоге в получившемся файле могут быть дубликаты. В Хрумере переходим: Инструменты – “Удалить повторные ссылки” и выбираем наш файл register.txt. Все! Наша база для регистрации готова.
Теперь надо обучить Хрумер работать с движками. Приведу пример на движке Joobb.  Открываем инструмент ModCreator.
В адресной строке инструмента вводим страницу аутентификации на движке JooBB http://www.agrochem.co.ke/index.php?option=com_joocm&view=login&Itemid=0 и жмем зеленую стрелочку. Теперь обучаем Хрумер новым полям. Кликаем правой кнопкой мышки по полю “User Name” и выбираем: Set FieldNICKNAME. Затем жмем кнопку “Добавить” (с зеленым крестиком). Аналогичную процедуру производим и с полем Password. В блоке "Результат" жмем "Сохранить". Далее переходим во вкладку xmessages.txt. Нам надо указать правила для Хрумера при аутентификации. Начнем с ошибки. Вводим ненастоящий логин и пароль и пытаемся залогиниться.
Перед нами появилось сообщение “Username and password do not match or you do not have an account yet”. Вот его то мы и будем использовать. В блоке “Обучение” напротив “Признак” вставляем “ Username and password do not match or you do not have an account yet ” (без кавычек), а напротив “Значение” из выпадающего списка выбираем “LOGIN_FAILED”. Жмем "Добавить".
Теперь перейдем к успешной аутентификации. Вводим правильные логин с паролем и пытаемся залогиниться. После аутентификации нужно заглянуть в html-код страницы. Для этого делаем правый клик мышки и выбираем View HTML-code.
Ищем ссылку выхода из аккаунта (логаут). В блоке “Обучение” напротив “Признак” вставляем “joocmlogout” (без кавычек), а напротив “Значение” из выпадающего списка выбираем “LOGGEDIN”.
Жмем "Добавить". Затем в блоке "Результат" жмем "Сохранить". Теперь гуляем по форуму и ищем форму для ответа в топик. Возвращаемся назад во вкладку xas.txt. Нам нужно обучить Хрумер новым полям при постинге сообщения.
Кликаем правой кнопкой мышки по полю “HUMAN VERIFICATION” и выбираем: Set Field – SECRETCODE. Затем жмем кнопку “Добавить” (с зеленым крестиком).
Еще нам нужно обучить Xrumer скачивать изображение каптчи. Поэтому открываем HTML-код страницы (правый клик мышки и выбираем View HTML-code).
На скриншоте видна ссылка на изображение каптчи. Поэтому в файл default.mask.txt из папки “ DeCaptcha” вставляем следующее:
[Include] [inLink]image.php[/]
          [inForm]name="captcha_code"[/]
[/]
Теперь переходим во вкладку xmessages.txt. Нам нужно указать хрумеру на неправельную каптчу. Для этого заполняем поля Subject и Message, вводим неправельную каптчу.
Перед нами появилось сообщение “The CAPTCHA code do not match”. Вот его то мы и будем использовать. В блоке “Обучение” напротив “Признак” вставляем “The CAPTCHA code do not match” (без кавычек), а напротив “Значение” из выпадающего списка выбираем “PICTOTRY”. Жмем "Добавить". Затем в блоке "Результат" жмем "Сохранить".
Теперь открываем файл xurl.txt и вставляем в него:
{Joobb}
AddLinkRule([0,'option=com_joobb',
0,'view=login'
           ],URL_TOLOGIN);
AddLinkRule([0,'option=com_joocm',
0,'view=login'
           ],URL_TOLOGIN);
AddLinkRule([0,'option=com_joobb',
             0,'view=forum',
             0,'forum='],URL_TOVIEW);
AddLinkRule([0,'option=com_joobb',
             0,'view=topic',
             0,'topic='],URL_TO_VIEWTOPIC);
AddLinkRule([0,'option=com_joobb',
             0,'view=edittopic'
           ],URL_TONEWPOST);
AddLinkRule([0,'option=com_joobb',
             0,'view=editpost'
            ],URL_TOREPLY);
AddLinkRule([0,'option=com_joocm',
             0,'view=editprofile'
            ],URL_TO_EDITPROFILE);
AddLinkRule([0,'option=com_joocm',
             0,'view=editprofile'
            ],URL_TO_EDITPROFILE2);
AddLinkRule([0,'option=com_joocm',
             0,'view=editsettings'
            ],URL_TO_EDITPROFILE3);
AddLinkRule([0,'option=com_joocm',
             0,'view=avatar'
            ],URL_TO_EDITAVATAR);
AddLinkRule([0,'option=com_joocm',
             0,'view=profile',
     0,'id='],URL_TO_VIEWPROFILE);
AddLinkRule([0,'option=com_joobb',
             0,'view=editprofile'
            ],URL_TO_EDITPROFILE);
AddLinkRule([0,'option=com_joobb',
             0,'view=editprofile'
            ],URL_TO_EDITPROFILE2);
AddLinkRule([0,'option=com_joobb',
             0,'view=editsettings'
            ],URL_TO_EDITPROFILE3);
AddLinkRule([0,'option=com_joobb',
             0,'view=avatar'
            ],URL_TO_EDITAVATAR);
AddLinkRule([0,'option=com_joobb',
             0,'view=profile',
0,'id='],URL_TO_VIEWPROFILE);
AddLinkRule([0,'option,com_joobb',
0,'view,login'
           ],URL_TOLOGIN);
AddLinkRule([0,'option,com_joocm',
0,'view,login'
           ],URL_TOLOGIN);
AddLinkRule([0,'option,com_joobb',
             0,'view,forum',
             0,'forum,'],URL_TOVIEW);
AddLinkRule([0,'option,com_joobb',
             0,'view,topic',
             0,'topic,'],URL_TO_VIEWTOPIC);
AddLinkRule([0,'option,com_joobb',
             0,'view,edittopic'
           ],URL_TONEWPOST);
AddLinkRule([0,'option,com_joobb',
             0,'view,editpost'
            ],URL_TOREPLY);
AddLinkRule([0,'option,com_joocm',
             0,'view,editprofile'
            ],URL_TO_EDITPROFILE);
AddLinkRule([0,'option,com_joocm',
             0,'view,editprofile'
            ],URL_TO_EDITPROFILE2);
AddLinkRule([0,'option,com_joocm',
             0,'view,editsettings'
            ],URL_TO_EDITPROFILE3);
AddLinkRule([0,'option,com_joocm',
             0,'view,avatar'
            ],URL_TO_EDITAVATAR);
AddLinkRule([0,'option,com_joocm',
             0,'view,profile',
     0,'id,'],URL_TO_VIEWPROFILE);
AddLinkRule([0,'option,com_joobb',
             0,'view,editprofile'
            ],URL_TO_EDITPROFILE);
AddLinkRule([0,'option,com_joobb',
             0,'view,editprofile'
            ],URL_TO_EDITPROFILE2);
AddLinkRule([0,'option,com_joobb',
             0,'view,editsettings'
            ],URL_TO_EDITPROFILE3);
AddLinkRule([0,'option,com_joobb',
             0,'view,avatar'
            ],URL_TO_EDITAVATAR);
AddLinkRule([0,'option,com_joobb',
             0,'view,profile',
     0,'id,'],URL_TO_VIEWPROFILE);
Теперь нам нужно обучить систему “Антиспам” работать с Joobb. Чтобы система гуляла по форумам и собирала топики, мы уже внесли изменения в xurl.txt. Это были URL_TOVIEW и URL_TO_VIEWTOPIC. Теперь открываем файл xpostmask.ini из папки “Antispam”. Вносим в конец файла следующий блок:
<p class="jbPost">[...]</p>
<p class="jbPost jbMarginRight[---]">[...]</p>
Откуда взять этот блок? Нужно заглянуть в html-код любого топика на движке Joobb и взять теги окружающие текст сообщения.
[---] – пропуск (skip), [...] – тело сообщения (get). С обучением закончили, переходим не посредственно к процессу регистрации и постинга.
Начнем с настроек. Переходим: Настройки – Скорость и Пробиваемость.
В блоке “Экспресс-настройка” переводим бегунок в “Выше пробиваемость”. В блоке ”Прецизионная настройка” устанавливаем галочки напротив: “Делать повторные попытки при таймаутах” и “Включить обработку фреймов”. В блоке “Опции распознавания пиктокода” устанавливаем галочку напротив “Включить распознавание ReCaptcha”. Выберите “Полуручной режим.
Переходим: Настройки – Дополнительные настройки.
В блоке “Рассылка” устанавливаем галочки напротив “Только регистрация (без постинга текста)”, “Входить под текущим аккаунтом, если логин занят”, “Если не работает BB-код – трансформировать его в HTML”.
Переходим: Настройки – Активация профайлов по e-mail.
Выбираем “Автоматический фоновый режим”, в блоках “Периодичность проверки почты” и “Макс. длительность сессии скачивания” устанавливаем нужное вам количество минут, а также устанавливаем галочки напротив “До-скачивать письма по завершении рассылки” и “Скачивать все письма, без фильтрации по заголовку”.
Затем создаем проект. Придумываем свой ник, заполняем поля домашней страницы, аськи, города и страны.
BBcode в подписи поддерживают только два движка (Joobb и Ninjaboard), поэтому следует гонять разные проекты по разным движкам. Авторегистрируем почту. В поле “Темы” используем макрос #title, т.к. мы будет производится ответ в топик. В теле сообщения используем спец-макрос для ситемы “Антиспам” – это [words]. Проект готов!
Выбираем нашу базу register.txt, устанавливаем количество потоков и жмем старт.
После регистрации нужно произвести сбор информации. Для этого нужно отключить режимы регистрации и активации почты, а также включить систему “Антиспам” в режим сбора информации.
В блоке “Режим работы” выбираем “Сбор информации для ответов”.
Далее выбираем стандартный шаблон “Template” и нашу собранную базу Хрефером. Переименуем ее в harvest.txt. Устанавливаем количество потоков и Стартуем. Вся информация будет складироваться в файл nodes.txt. Стоит учитывать тот факт, что минимальный размер этого файла должен быть не менее 100 Мб, а лучше, чтобы он был намного массивнее.
Регистрация и сбор информации уже произведены. Переходим к финишной работе системы “Антиспам”. Переходим настройки – Дополнительные настройки.
Установите галочки напротив “Рассылка от ранее зарегистрированного пользователя”, “Редактировать профиль после регистрации” и “Закачивать аватар при редактировании профиля”.
Затем переходим: Настройки – система “Антиспам”.
В блоке “Параметры подбора ответов” напротив “Мин. уровень тематичности” устанавливаем 65%, напротив “Макс. порог схожести” устанавливаем 40%, напротив “Мин. количество слов в ответе” устанавливаем 20, напротив “ Макс. количество слов в ответе ” устанавливаем 300.
В блоке “Режим работы” выбираем “Рассылка тематичных ответов”. А также здесь устанавливаем галочки напротив “Внедрять ссылку из проекта под ключевые слова” и “Использовать нейтральные фразы”.
Выбираем наш проект “JoomlaForum” и базу harvest.txt. Устанавливаем количество потоков меньше, чем при регистрации и сборе информации. Жмем “Старт”.

В качестве аватарок можно использовать qr-код и тем самым еще и через аватарку увеличить количество трафика на ваш сайт. Сейчас существует большое количество онлайн сервисов для генерирования qr-кода. Просто вводите адрес вашего сайта и генерируете qr-код. А в подписи делаете намек на qr-код. Тем самым мы продвигаем наш белый проект в подписи, в сообщении и в аватарке. Таким же образом можно за место ссылки на сайт использовать ссылки на партнерки или же продовать ссылки в своих подписях.
Большая просьба к любителям aka “в начале сообщения пачка порно картинок, а в конце список из 100 порно-кейвордов” – не губите эту тему прямым постингом. Оставьте немного места в сети для белых оптимизаторов. К статье прилагаю архив со всем нужным. Всем Спасибо!