- Регистрация
- 25.08.2011
- Сообщения
- 980
- Благодарностей
- 1 165
- Баллы
- 93
И снова здравствуйте.
Решил поучаствовать в бонусном конкурсе про CapMonster и заодно немного разобраться с ZennoBrowser.
Здесь на форуме уже было несколько подробных статей про рассылку с доноров.
Напомню только, что донор - это форма на некоторых сайтах, которая позволяет отправить любой текст (иногда даже с html форматированием)
на любой email и адресат получит его за счёт трастовости домена, с которого идёт отправка. Как правило, доноры ищутся через Google - дорки по запросам "Email to friend" или "Send me copy".
Иногда на донорах нет каптчи, но чаще всего встречается, не самая сложная - цифры/буквы или математическая.
На примере такого донора я покажу как можно подключить к такому шаблону CapMonster, ну и заодно и ZennoBrowser.
Вариант 1. ZennoPoster
Берём простую форму по ссылке:
Создаем с помощью XPath простую заполнялку формы, где все данные, кроме Email на который надо отправить сообщение, генерируются.
Затем сохраняем каптчу в .bmp, улучшаем качество в 3 раза и сохраняем в .png
Получившуюся картинку отправляем на распознавание в CapMonster.
Получаем ответ в форму, и нажимается кнопка отправить.
При успехе ссылка становится такой:
А вот как выглядит письмо, полученное адресатом:
Это был обычный шаблон, только на ZennoPoster.
Вариант 2. ZennoPoster + ZennoBrowser
Здесь сначала нужно запустить ZennoBrowser, создать профиль и получить его ID.
Затем перед выполнением кода запустить инстанс ZennoBrowser, а затем осеовной шаблон.
Теперь внизу поля написано: Chromium from ZennoBrowser (beta)
Код тоже немного изменён для взаимодействия с ZB, но в основном повторяет первый вариант.
Добавил SqLite для логирования.
Скажу, что API работает нормально и легко интегрируется. Можно работать.
Вариант 3. Python
Здесь выложу код на python, если кому интересно. Он, кстати, работает пошустрее чем на C# и распознаёт получше (не знаю, почему).
Добавьте apikey CM в .env и запускайте в любом IDE (в PyCharm, например, как я).
Шаблоны можно легко переделать для любого донора с каптчей (только XPath поменять).
Все библиотеки встроенные.
Успешной работы всем!
Решил поучаствовать в бонусном конкурсе про CapMonster и заодно немного разобраться с ZennoBrowser.
Здесь на форуме уже было несколько подробных статей про рассылку с доноров.
Напомню только, что донор - это форма на некоторых сайтах, которая позволяет отправить любой текст (иногда даже с html форматированием)
на любой email и адресат получит его за счёт трастовости домена, с которого идёт отправка. Как правило, доноры ищутся через Google - дорки по запросам "Email to friend" или "Send me copy".
Иногда на донорах нет каптчи, но чаще всего встречается, не самая сложная - цифры/буквы или математическая.
На примере такого донора я покажу как можно подключить к такому шаблону CapMonster, ну и заодно и ZennoBrowser.
Вариант 1. ZennoPoster
Берём простую форму по ссылке:
C#:
https://www.recycledparts.us/EmailaFriend.asp?ProductCode=B1405218
Создаем с помощью XPath простую заполнялку формы, где все данные, кроме Email на который надо отправить сообщение, генерируются.
Затем сохраняем каптчу в .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
Это был обычный шаблон, только на ZennoPoster.
Вариант 2. ZennoPoster + ZennoBrowser
Здесь сначала нужно запустить ZennoBrowser, создать профиль и получить его ID.
Затем перед выполнением кода запустить инстанс ZennoBrowser, а затем осеовной шаблон.
Теперь внизу поля написано: Chromium from ZennoBrowser (beta)
Код тоже немного изменён для взаимодействия с ZB, но в основном повторяет первый вариант.
Добавил SqLite для логирования.
Скажу, что API работает нормально и легко интегрируется. Можно работать.
Вариант 3. Python
Здесь выложу код на python, если кому интересно. Он, кстати, работает пошустрее чем на C# и распознаёт получше (не знаю, почему).
Добавьте apikey CM в .env и запускайте в любом IDE (в PyCharm, например, как я).
Шаблоны можно легко переделать для любого донора с каптчей (только XPath поменять).
Все библиотеки встроенные.
Успешной работы всем!
Вложения
-
13,8 КБ Просмотры: 18
-
17,1 КБ Просмотры: 16
-
4,2 КБ Просмотры: 29
Последнее редактирование:

