Mailing process

Материал из DIM STUDIO
Перейти к навигации Перейти к поиску

Оглавление / Описание работы программы

Процесс рассылки

В процессе своей работы программа **XRumer** последовательно обрабатывает ссылки из базы форумов - **LinksList id*.txt** (либо **ZLinksList id*.txt**, **MLinksList id*.txt**, **RLinksList id*.txt** - см. "Режимы рассылки").

Алгоритм следующий:

  • Программа заходит на сайт по очередной ссылке, указанной в базе
  • Если это форум, то выбирает наиболее подходящий раздел в соответствии с приоритетами разделов, если это не форум - то ищет ссылку на форум/гостевую книгу/каталог ссылок/создание нового топика и т.п.
  • Проверяет, нужна ли регистрация для создания топика - если нужна, то регистрируется и входит под указанным логином и паролем. Если при регистрации требуется ввести изображение с картинки (пиктокод) - то скачивает картинку, расшифровывает и вводит расшифрованный код. Подробнее об этом процессе - на http://www.botmasterru.com/pictocod ; если после регистрации нужна активация по ссылке из почтового ящика - то программа прекращает обработку этого форума до скачивания ссылок из почтового ящика а этот форум помещается в файл отчёта **Activation id*.txt**
  • Находит форму для заполнения и заполняет нужные поля
  • Отправляет заполненные данные
  • Проверяет, разместилась ли отправленная информация. Если да - то ссылка на это место добавляется в отчёт **Success id*.txt (успешные)**, если данные были отправлены но убедиться в правильном размещении не удалось - то ссылка помещается в отчёт **Halfsuccess id*.txt (полууспешные)**; найденная ссылка на добавление сообщения добавляется в базу **ZLinksList id*.txt**, и если в следующий раз запускать рассылку не по LinksList а по ZLinksList, то процесс будет идти в 5-7 раз быстрее; кроме того, ссылка на ответ в созданной теме помещается в базу **RLinksList id*.txt** - и если в следующий раз делать рассылку по этой базе, то будут создаваться не новые топики, а ответы в созданные во время предыдущей рассылки - это и есть система "Вопрос-ответ"
  • Если же форму для заполнения или форум найти не удалось - то ссылка на этот форум помещается в отчёт **Others id*.txt (остальные)** с пояснением, почему именно отправка не удалась.
  • По достижении конца базы **LinksList id*.txt** программа переключается в режим скачивания ссылок активации из почтового ящика, указанного в файле проекта. Если выбран ручной режим активации, то скачанные ссылки помещаются в базу **MLinksList id*.txt** и по завершении скачивания идёт проход по ссылкам активации. Подробнее см. раздел "Работа с почтой"
 Примечание: все базы хранятся в папке **Links**, а отчёты - в папке **Logs**


См. также: • Режимы рассылкиАнонимностьРасписаниеСамообучениеМасс-ПМРабота с почтой