Capmonster + ZennoBrowser + ZennoPoster = 100% Inbox при рассылке с доноров.

soprano

Client
Регистрация
25.08.2011
Сообщения
980
Благодарностей
1 165
Баллы
93
И снова здравствуйте.

Решил поучаствовать в бонусном конкурсе про CapMonster и заодно немного разобраться с ZennoBrowser.
Здесь на форуме уже было несколько подробных статей про рассылку с доноров.
Напомню только, что донор - это форма на некоторых сайтах, которая позволяет отправить любой текст (иногда даже с html форматированием)
на любой email и адресат получит его за счёт трастовости домена, с которого идёт отправка. Как правило, доноры ищутся через Google - дорки по запросам "Email to friend" или "Send me copy".
Иногда на донорах нет каптчи, но чаще всего встречается, не самая сложная - цифры/буквы или математическая.

На примере такого донора я покажу как можно подключить к такому шаблону CapMonster, ну и заодно и ZennoBrowser.

Вариант 1. ZennoPoster

Берём простую форму по ссылке:
C#:
https://www.recycledparts.us/EmailaFriend.asp?ProductCode=B1405218
138378


Создаем с помощью XPath простую заполнялку формы, где все данные, кроме Email на который надо отправить сообщение, генерируются.

138379


Затем сохраняем каптчу в .bmp, улучшаем качество в 3 раза и сохраняем в .png
Получившуюся картинку отправляем на распознавание в CapMonster.
Получаем ответ в форму, и нажимается кнопка отправить.

При успехе ссылка становится такой:

C#:
https://www.recycledparts.us/ProductDetails.asp?ProductCode=B1405218&Message=Your_e-mail_has_been_sent_successfully_to_recipient@mail.com
А вот как выглядит письмо, полученное адресатом:

138758


Это был обычный шаблон, только на ZennoPoster.


Вариант 2. ZennoPoster + ZennoBrowser

Здесь сначала нужно запустить ZennoBrowser, создать профиль и получить его ID.

Затем перед выполнением кода запустить инстанс ZennoBrowser, а затем осеовной шаблон.
Теперь внизу поля написано: Chromium from ZennoBrowser (beta)

138380


Код тоже немного изменён для взаимодействия с ZB, но в основном повторяет первый вариант.

Добавил SqLite для логирования.

Скажу, что API работает нормально и легко интегрируется. Можно работать.

Вариант 3. Python

Здесь выложу код на python, если кому интересно. Он, кстати, работает пошустрее чем на C# и распознаёт получше (не знаю, почему).
Добавьте apikey CM в .env и запускайте в любом IDE (в PyCharm, например, как я).

Шаблоны можно легко переделать для любого донора с каптчей (только XPath поменять).


Все библиотеки встроенные.


Успешной работы всем!
 

Вложения

Последнее редактирование:

Ztrex

Client
Регистрация
20.02.2016
Сообщения
30
Благодарностей
5
Баллы
8
Самое главное, конверт $$$ есть с такого метода генерации трафа?
 

soprano

Client
Регистрация
25.08.2011
Сообщения
980
Благодарностей
1 165
Баллы
93
С доставленной рассылки всегда есть конверт, кроме того зависит что вы предлагаете адресату
 
  • Спасибо
Реакции: Ztrex

mrarsen

Client
Регистрация
30.12.2019
Сообщения
12
Благодарностей
2
Баллы
3
К сожалению стандартная защита на формах сейчас - это Recaptcha2/3 или ещё что похуже. Хотя бы с Recaptcha2 форм сейчас возможна массовая рассылка?
 

soprano

Client
Регистрация
25.08.2011
Сообщения
980
Благодарностей
1 165
Баллы
93
Capmonster решает Recaptcha, по крайней мере так заявлено. Значит, возможно.
 

Ztrex

Client
Регистрация
20.02.2016
Сообщения
30
Благодарностей
5
Баллы
8

mrarsen

Client
Регистрация
30.12.2019
Сообщения
12
Благодарностей
2
Баллы
3

soprano

Client
Регистрация
25.08.2011
Сообщения
980
Благодарностей
1 165
Баллы
93
  • Спасибо
Реакции: Ztrex

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)