Автоматизация сайтов на запросах. Как написать: Регер, Парсер, Спамер!

Автоматизация сайтов на запросах. Как написать: Регер, Парсер, Спамер!

iKazzz

Решил поделиться с вами темой - автоматизация сайтов на запросах. Тема будет полезна, как новичкам, так и опытным спамерам.

Большинство пользователей чата привыкли всё автоматизировать в браузере и многие считают, что запросы - это что то сложное, на самом же деле не совсем, есть как простые сценарии, так и более сложные на которые уходит и по несколько дней.

Многие даже не совсем понимают, что такое эти самые запросы и для чего они нужны. Объясню кратко, если вы автоматизируете сайт в браузере, у вас наверняка возникали, лаги при работе с мышкой, мисс-клики, лаги и прочие всякие недуги.

Так же нужно затрачивать время ещё на передвижения мышки, заполнение форм регистрации и так далее. На запросах это делается в разы проще и быстрее, а так же с возможностью подключения более 100+ потоков без особой нагрузки на железо.

То есть в конечном счёте мы получаем очень быстрое решение для слива сайта.

В данной теме мы попытаемся раскрыть самые простые сценарии для автоматизации на запросах.

И так приступим!

Разбирать будем на примерах скриптов для регистрации аккаунтов, парсеров юзеров на сайтах и непосредственно сам спам.

По ходу изучения примеров, советую скачать и импортировать два сценария для BrowserAutomationStudio. Так как материал данной статьи является справочником и инструкцией для данных шаблонов!

Моя цель показать вам алгоритм работы и посвятить в азы использования!


Скачать шаблоны - https://mega.nz/file/nywX1RYB#y5vfwyp0Uql2Jb7SVfV34GFT7pyCJO3oWj4nXv789Ls


Перед началом разбора первого примера напишу критерии, по которым мы будем отбирать сайты для автоматизации.

Это поможет вам находить более качественные источники трафика, а так же подстраивать свои старые скрипты для новых сайтов с минимальными изменениям.
  • Ищите сайты на которых есть вкладка форум, скорее всего на таких сайтах будет общая база данных аккаунтов, то есть если вы зарегистрируйтесь на сайте, то на форум вы сможете авторизоваться под теми же самыми данными, что и на сайте.
  • Советую искать не тематические сайты, так как на них на много меньше конкуренции, а профиты ничем не хуже, чем на тематических!
  • Так же на форуме вы скорее всего сможете проверить сколько человек онлайн, а это несомненный плюс.
  • Обычно форумы для сайтов делаются на движках XenForo - более старый и всем знакомый движок, и Invision Community - более современный движок.
  • Соответственно дырки почти на всех форумах одинаковые, поэтому скрипты можно оптимизировать каждый раз под новые сайты.
  • На этих форумах отправка сообщения осуществляется посредством ника юзера, либо его id. Обычно оно идёт по убыванию, от большего к меньшему, то есть id вашего аккаунта который вы зарегистрируете, будет всегда последним!
  • Если отправка осуществляется не по id, а по нику, нам нужно их спарсить посредством id-ов, как это сделать вы увидите на примерах ниже.
  • Желательно когда вы тестируете исток и отправляете себе сообщение на второй аккаунт для проверки: смотреть на кликабельность ссылки, дублирования сообщения на почту, удаления сообщений которые вы отправили при бане вашего аккаунта, наличие лимитов на отправку.
Если все критерии подходят, то поздравляю вы нашли идеальный исток, но в большинстве всегда есть какие нибудь исключения и приходиться импровизировать при составлении шаблона.


Хватит теории, перейдём к практике!

Начнём с первого примера!

Сайт написан на Invision Community - https://x-plane.org

Сайт имеет очень внушительную статистику!


Было зарегистрировано 2 аккунта и отправлено сообщение с одного аккаунта на второй.

Сообщения дублируются на почту!


Но есть одно но! Сообщения отправляются не по id-юзера, а по его нику, соответственно нам нужно спарсить эти ники.


Приступаем к написанию парсера!

Так как ид нашего аккаунта последний, а профили можно просматривать даже не залогинившись.

Нам нужно создать ресурс с id-юзеров по убыванию, то есть от моего последнего id к первому(пример: 99323-1).

То есть нам нужно создать текстовый файл, который мы должны заполнить нашими идами по убыванию:

99323

99322

99321

99320

...

И так до единицы, быстро сделать это можно с помощью Excel.


Создаём новый ресурс, называем его userid.


Выбираем из файла.


Выбираем только чтение.


Использовать каждую строку один раз!


После создания ресурса, запускаем скрипт и загружаем ссылку с нашим профилем, снифаем запрос!


После чего в данную ссылку мы подставляем наш ресурс и создаём цикл.

Запрос для парсинга страниц юзеров.


Если вы отправите запрос вы получите ответ, а конкретно страницу нашего профиля в коде, из этого кода, нам нужно вырезать наши ники, по которым в дальнейшем мы будем спамить.

При нажатии кнопки просмотр, у вас откроется код страницы в браузере.
Таким образом вы можете смотреть, что конкретно вы делаете данным запросом.


Вырезать можно как с помощью регулярок, так и посредством xpath, я покажу вам, как вырезать то что нам нужно на примере xpath.

Вообще, как работает Xpath советую разобраться вам отдельно, на просторах интернета об этом очень много информации, освоить его хорошо можно за пару дней.
Открываем страницу, заходим в код и нажимаем копировать путь Xpath.


Вставляем его в Xpath получить Xml.


Добавляем в цикл.


Теперь по порядку разбираю сценарий для новичков, как это всё работает.

  • В начале мы подключаем прокси.
  • Затем отправляем запрос на сайт с идом нашего юзера. (Что бы было более понятно, мы как будто загружаем страницу в браузере, только делаем это без браузера, и получаем ответ исключительно в коде)
  • После получения страницы в коде, мы выковыриваем из неё ник-нейм нашего юзера и сохраняем его в текстовый файл.
  • Затем берём следующий ид юзера и снова отправляем запрос и так по кругу, пока не дойдём до юзера с id-1.


Приступаем к написанию спамера!

Для начала нам нужно заснифать запрос на отправку сообщения - это мы и делаем.

Запрос для отправки сообщения.


Как выяснилось, сообщение можно отправить не только одному юзеру, а сразу нескольким, а именно 30 юзерам сразу.

То есть теперь нам нужно подставить наши ники в данное сообщение.

Теперь при запуске скрипта меняем наш текстовый файл с идами на файл с никами, для ресурса userid. После чего подставляем этот ресурс в наш запрос для отправки сообщений. И вставляем его в цикл. Начинаем спам.

Но как оказалось, есть небольшое ограничение на скорость отправки, поэтому было решение написать простенький регер и зарегистрировать 250 аккаунтов, так мы ускорим скорость спама в 250 раз, так как спамить я буду в 250 потоков, то есть на 1 поток - 1 аккаунт.


Приступаем к написанию регера!

В данном примере я написал регер в браузере, так как на данном сайте мне не нужно 100000 аккаунтов, а нужно всего лишь 250, поэтому я решил не тратить время на это, как написать регер в браузере, я думаю вы и сами знаете, к тому же было много тем.

По этому я не буду особо заострять на этом внимание, а просто распишу покажу как это работает.

Для начала мы получаем временную почту, так как сайт требует подтвердить аккаунт при регистрации.


После чего получаем код на почту и активируем аккаунт.

Аккаунт зарегистрирован, записываем в файл логин и пароль, и так 250 раз.


Приступаем к спаму!

Для начала наши аккаунты нужно залогинить, после чего начать спам, что бы это сделать, нужно так же заснифать запрос для логина(сделать логин на сайте и включить кнопку записи).

После чего подставить наш ресурс с аккаунтами - готово.


Теперь рассмотрим второй пример.

Сайт написан уже на движке XenForo - https://boerse.to

Статистика сайта очень внушительная.


На сайте онлайн был 1700человек - это очень много, плюс к тому же в основном это были немцы.

Тестируем так же! Было зарегистрировано 2 аккунта и отправлено сообщение с одного аккаунта на второй.

Сообщение дублируется на почту.


Ссылка не кликабельная, но тоже зайдёт нормально.

Наличие лимитов на отправку одно сообщения в 30секунд, но в одну беседу можно добавлять до 10 юзеров!

Сообщения отправляются не по id-юзера, а по его нику, соответственно нам нужно спарсить эти ники.


Делаем всё по похожему алгоритму, как и с первым примером.


По поводу регера, тоже самое как и в первом примере, запариваться я не стал, так как нужно всего лишь 250 аккаунтов, быстро был написан скрипт для регистрации аккаунта и подтверждение его по почте с записью в текстовый файл ников и паролей.



После чего был заснифан запрос для отправки сообщений, подставлен ресурс с нашими никами и создан цикл с задержкой после каждого отправления на 30секунд.

Запрос для отправки сообщения.


Как работает сценарий!

  • Аккаунт логинится на сайте
  • Получает 10 ников из текстового файла
  • Добавляет их в запрос и отправляет сообщения.
  • Ждёт 30 секунд и снова отправляет сообщение уже на 10 новых ников и так по кругу.

За сутки была обспамлена база в 3млн юзеров.


Выводы:

  • На многих сайтах у которых есть форум, имеют общую базу данных аккаунтов.
  • Автоматизация на запросах преобладает скоростью и стабильной работой с минимальными затратами железа.
  • При отборе сайтов очень советую смотреть на критерии которые я описал выше, так как эти сайты будут наиболее профитными.
  • Не изобретайте велосипед, начинайте с автоматизации на запросах - самых простых сайтов, а затем переходите к более сложным конструкциям.
  • В принципе освоить запросы можно за неделю, а более сложные конструкции за месяц.

Лично я разбирался сам и при желании это оказалось не очень сложным.


Желаю всем успехов в изучении! Спасибо за внимание!




Report Page