Xmessages.txt
Оглавление / Внутренние файлы программы
xmessages.txt
Описание
Данный файл содержит "флаги", которые определяют внутреннее состояние программы для каждого потока. Это такие состояния, как "обязательна регистрация для поиска, ищем форму регистрации", "на этом форуме нужна задержка между постами, выдерживаем паузу 30 сек" и так далее.
Синтаксис
#маркер1|маркер2|маркер3|....|маркерN флаг1 #маркер1|маркер2|маркер3|....|маркерN флаг2
Где **маркер** - это любая строка, в случае содержания которой в текущем контенте сайта - срабатывает соотв. **флаг**. Значения флагов:
* **FORUM** - это ресурс, пригодный для постинга (форум / гостевая / ...), можно искать форму * **SUCCESS** - после постинга данный сайт сообщил, что сообщение отправлено удачно * **REGANYWAY** - необходима регистрация, проверяется сразу при заходе на сайт * **MUSTREGISTERANYWAY** - необходима регистрация, проверяется при входе в подраздел сайта, попытке создать сообщение и т.п. * **MUSTREGISTER** - необходима регистрация (устаревший вариант) * **INVALID** - возникла ошибка * **NOT FOUND** - возникла ошибка 404 Not Found * **PRESSAGREE** - необходимо засабмитить форму с кнопкой "I Agree" ("Согласен с правилами" и т.п.) * **ALLOW** - теперь вы можете оставлять сообщения * **ANONYM** - можно постить под анонимом (поля "логин" и "пароль" при постинге заполнять не нужно) * **NOPASS** - пароль в поле "пароль" вводить не нужно, т.к. регистрация не обязательна * **LOGGEDIN** - подтверждение того, что вы удачно залогинились * **BANNED** - IP на этом форуме забанен, нужно включить / сменить прокси * **WRONGPLACE** - в этом разделе форума постить нельзя (или могут постить только админы / модераторы) * **WRONGACCOUNT** - не правильно введён логин / пароль * **ACTIVATION** - перед постом необходимо подтвердить аккаунт на данном форуме по E-mail * **CHECK** - нужно запостить второй раз ("Пожалуйста, проверьте Ваше объявление, и нажмите отправить...") * **BBCODE** - на данном форуме используется BB-code * **PICTOTRY** - нужно заново скачать, распознать и ввести капчу * **PREMODERATION** - на данном ресурсе включена премодерация (пока модер не прочтёт - не будет твоего поста(( ) * **TOOLARGE** - слишком большой текст для поста (программа урежет автоматом) * **BADEMAIL** - введённый емейл забанен форумом / не разрешён (напр, по зоне домена ".ru") * **TAKEN** - пользователь с данным именем уже сущестует (меняйте поле "Никнейм" в проекте!) * **TOOFREQ** - стоит ограничение на слишком частые попытки постить на одном и том же форуме / с одного и того же IP, программа делает паузу * **REMOVEURL** - нельзя вставлять урл в поле "Домашняя страница" (программа повторит постинг, но уже не заполняя это поле) * **MAX500** - максимально возможное количенство символов в сообщении - не более 500, текст будет урезан и запощен заново * **WAIT** - стоит ограничение на слишком частые попытки постить на одном и том же форуме / с одного и того же IP, программа делает паузу * **FORCE_TEXTAREA** - в состоянии создания топика программа произведёт постинг даже в том случае, если в форме отсутствует textarea * **FORCE_SUBJECT** - программа произведёт постинг даже в том случае, если в форме отсутствует поля "тема сообщения", "никнейм" и "e-mail" * **LFORM** - наличие формы для логина (для ускорения входа, например в режиме рассылки от ранее зарегистрированного пользователя) * **RFORM** - наличие формы для регистрации (для ускорения регистрации, например в режиме "только регистрация") * **PROBLEM** - недоступность форума по техническим причинам * **NEEDFIELD** - нужно дозаполнить форму регистрации, в результате чего программа незаполненные поля пытается заполнить хоть какими-то строками * **REMOVED** - для режима рассылки по rlinkslist, показывает что топик, куда пытаемся ответить - 100% удален модератором / администратором * **POSTLIMIT** - существует ограничение на мин.количество постов для возможности создать топик со ссылкой * **PM_OVERFLOW** - для режима Mass-PM, программа отключит сохранение отправленных персональных сообщений в ящик, т.к. он переполнен * **FIRSTPREVIEW** - сигнализирует программе о том, что на данном ресурсе перед отправкой текста нужно нажать на "Preview" ("Предварительный просмотр"), после чего повторно нажать на отправку, для окончательного размещения текста. * **BLOCKED** - сигнализирует о блокировке аккаунта, после осуществления входа под логином-паролем. Нужно для ускорения обработки сайтов, где наш аккаунт уже заблокирован, и их можно просто пропускать для текущего проекта.
Примеры
#спасибо, сообщение добавлено|thank you for you message! SUCCESS
В данном случае, если после отправки сообщения программа в полученном HTML-контенте найдёт текст "спасибо, сообщение добавлено" или "thank you for you message!" - то текущая ссылка будет помещена в отчёт "Успешные".
#Вы забанены на этом форуме BANNED
В данном случае, если на сайте в HTML-контенте программа обнаружит текст "Вы забанены на этом форуме" - сработает флаг BANNED, и программа попытается включить использование прокси (а если включено - то сменить прокси на другой из списка)
См. также: xas.txt и xas_AI.txt • xurl.txt • x_user_agent.txt • xpop.txt • xseek.txt • xmaxlen.txt • xignoreforms.txt