Задумал я давеча нарегать тучу аккаунтов на домене http://www.catalog.com/ - это буржуйский сервис многостороннего назначения, после реги на нём юзер получает страничку http://www.catalog.com/логин_юзера/ - а у домена-то PR=6, вот и делаем выводы, по каким вкуснющим запросам тут можно вылезти в топ ;)
Писать свою софтину для этого довольно геморно... Там капча, разнообразные поля... Зачем нам этот гемор?! Ведь можно поручить эту задачу XRumer-у!
Но есть одна загвоздка: не умеет он с catalog.com работать, не предназначен для сей задачки. Посему будем его учить.
Анализ
Хрумер сохраняет весьма подробные логи, которые позволяют выяснить, где и как сработала его логика на том или ином сайте. Это папка "Debug", в которую сохраняются HTML-файлики, которые выдал сайт в ходе работы, и TXT-файлики, которые содержат другую инфу (как и что и почему делал хрумер). Это сохранение происходит только когда один какой-то URL вводим и нажимаем на "Тест"
Итак.
1.) Запустим программу xpymep.exe... для анализа у нас не должна быть запущена рассылка
2.) Нам нужна только рега на catalog.com, поэтому в доп.настройках хрумера сразу ставим галку "Только регистрация".
3.) Введём в поле слева от кнопки "Тест" нашу ссылку: http://www.catalog.com/
4.) Нажимаем на "Тест"!
Ждём....
5.) Идём и смотрим содержимое папки "Debug", глянем файл Path id2.txt - там программа сохранила путь следования по сайту... Ага, всё понятно: хрумер не пошёл даже регистрироваться по нужной ссылке "sign up", но это поправимо, обучим его уму разуму! ;)
Обучение
1.) По ходу не понял хрумер, что на этом сайте ссылка "signup" означает пеший поход на регистрацию. Нет проблем, обучим через файлик xurl.txt - в нём хранится типизация всех ссылок. Пропишем там вот такие строки:

Сие будет означать, что все ссылки, содержащие "signup" - ведут на регу. Вообще-то это не совсем точно, но т.к. мы тут учим только работе с catalog.com - можно на это закрыть глаза. Подробней про то, как нужно редактировать xurl.txt - написано в справке хрумера, откуда я сию инфу и почерпнул (пошерстив также форум тех.поддержки)
2.) Перезапускаем хрумер, чтобы он грузанул наш новый xurl.txt и жмём опять на "Тест"! Ждем немного, заходим опять в папку "Debug"... Ага, появились файлики POST content id*.txt и POST id*.htm - это значит, что хрум таки зашел на регу и произвел отправку! Но, судя по ответу сайта в POST id*.htm - не все поля заполнены правильно.
А именно:
- нифига не распознана и не заполнена капча (хрумер таких капчей еще не знает, как я понял)
- не заполнена дата рождения,
- не введено "Choose your URL address" и не поставлена галка рядом с "I accept the Terms of Service "
Всё это поправимо... действуем:
3.) Обучим скачивать и выводить эту капчу для ручного ввода (а при желании можно сделать и чтобы на сервер слал, для распознавания неграми). Ссылка на капчу у нас такого вида:
Значит, признаком капчи здесь является "captcha/TMP/", дальше смотрим HTML-код странички, там поле для ввода капчи назыввается "private_key". Замечательно, прописываем всё это в файле \DeCaptcha\default.mask.txt - в нём все маски, которые сигнализируют хрумеру о том, что надо скачать и распознать картинку. Прописываем это:
Теперь, чтобы XRumer не пытался распознать капчу, а вывел её сразу нам для ручного ввода, в файле настроек xuser.ini прописываем параметр ManualDecaptcha=1 вместо ManualDecaptcha=0 и ставим макс.количество попыток распознавания хрумером на ноль:
4.) Перезапустим XRumer, нажмём опять на "Тест"... опа, теперь он скачивает и показывает капчу при заполнении формы! Отлично:
5.) Через xas.txt обучим остальным полям. Для галки "Я согласен с вашими гребаными правилами" к примеру прописываем:
#SUTOS
1
Потому что именно так называется поле для галки:
...I accept the...
Аналогично, делаем через xas.txt, чтоб поле SUdomains заполнялось никнеймом.
Только вот с select-ами (выпадающие менюшки, где нужно указать дату рождения) придётся поизвращаться. Как известно, select-ы хрумер может выбирать в соответствии с приоритетным списком прожекта... Здесь и применим одну недокументированную хитрость хрумера! Зайдем там в "Приор.разделы" и пропишем:
Таким образом, он из выпадающего списка "Год рождения" будет выбирать 1980 :) Так же можно поступить с месяцем и днём...
6.) Перезапускаем ещё разок хрумер, ждём... вводим капчу.... Вуаля! Аккаунт зареган. Но это одиночный акк, а нам нужно регать пачками. Как?
Массовая регистрация
Чтобы акки регались массово, нам нужно:
1.) Сделать базу, например LinksList id100.txt, в которой раскопировать по строчкам:
...
2.) Прописать в проекте, в поле никнейм макрос #file_links[C:\nicks.txt,1,NP] - где nicks.txt это файл, из которого будут последовательно браться никнеймы (ключевики ;))
3.) То же самое для поля емейл, соотв-но файлик другой должен быть
4.) Еще не помешает включить использование соксов, дабы нам потом не настучали по голове
Вот и всё. Таким же образом можно обучать автореге на очень многих блогосервисах, фрихостингах... Да мало ли чего ещё!
Прикладываю все модифицированные файлы и мой тестовый прожект в одном архиве:
Желаю всем удачи! И моей победы в конкурсе :)))





16 коммент.:
Кстати, если капча не сильно сложная (а тут она не сильно сложная) можно всегда стукнуть ботмастеру и попросить обучить хрумер автораспознаванию такой капчи. Может сделать.
Super ;))
Otlichno spalil temku ;))
Thnx ;)
А нарегав аккаунты ,какова дальнейшая стратегия автоматической рассылки туда сайтов ?
Отличная статья! Только у меня вопросец: дошел до капчи. Настроил - выводится в окно. Ввожу, а хрумер пишет, что пиктокод дешифровать не удалось? Не подскажешь в чем дело? :)
У всех нормально получается галку ставить напротив I accept... ??
У меня что-то не выходит, хоть и прописал в xas.txt
#SUTOS
1
Не пойму в чем может быть проблема.
Alexander, пиктокод дешифровать не удалось потому что не удалось. Не распознает хрумер эту капчу. Можно обучить самому, а можно попросить ботмастера.
А блин ты про мануальный режим спрашивал. Пардон тогда за флуд :)
Макрос в почте, если Хрумка плюется, можно поставить
#file_links[1@1.com.txt,1,NP]
1@1.com.txt соотв в папке хрума лежать должен
Кому интересно, вот плагин для xrumer, для полного автомата регистрации аков на фрихостингах,а так же заливку файлов:
http://depositfiles.com/files/zg6st73ng
Обьясните новичку пожалуйста:
Если прописать в проекте, в поле никнейм макрос #file_links[C:\nicks.txt,1,NP] - где nicks.txt это файл, из которого будут последовательно браться никнеймы (ключевики ;)),то
вставлять макрос только в поле НИКНЕЙМ,или в НАСТОЯЩЕЕ ИМЯ тоже.
И еще Если прописать макрос в почте "#file_links[1@1.com.txt,1,NP]",
как быть с логином,паролем,и Pop
сервером в вариантах активации с того же мыла или с другого.
Вдогонку:
С первым вопросом явно ступил,
простите,там все понятно.
Такая трабла. На фрихосте 5 ступеней реги. а хрум на второй странице думает что уже зарегался. Я ему в чеке прописываю что еще нет, но на него не действует!!!
Можешь че нить посоветовать? 312_04_06 (icq)
Как я посмотрю,типа у всех стоит купленный Хрумер.Все поотваливали 550 бачинских?У меня нихрена что-то не работает он,я конечно не покупал скачал.Нажимаю тест никакой реакции.Подрубил и настроил все как надо через Денвер.В чем может быть дело никто не в курсе?
да в том что ты скал мягко говоря "дерьмо" да еще и может с криптованым троем, так что не пожалей 500 "бачинских" и купи себе хрум, поверь оно того стоит!
Могу продать Рабочий хрумер + 700000 форумов с полной инструкцией установки и использованию.Валидность программы 95 %.Цена 30 wmz.Пишите на dominational@yandex.ru
прописал всё что было указано.
запускаю - Result: не нашлось формы для отправки;
п.с. капча не та что в посте
Отправить комментарий