Как, в принципе можно отловить каптчу при отправке сообщения, необязательно с майл ру

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
581
Баллы
93
То же заинтересовал вопрос товарища artsmm
Как, в принципе можно отловить каптчу при отправке сообщения, необязательно с майл ру
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
То же заинтересовал вопрос товарища artsmm
Как, в принципе можно отловить каптчу при отправке сообщения, необязательно с майл ру
Нашел материал по теме: https://zennolab.com/discussion/threads/mail-ru-post-get.31814/
Пост от пользователя Nord от 13.10.16 Я правильно понимаю, что перед кубиком с кодом отправки письма надо поставить гет запрос вида:
17. Regex (?<=<img\ src="//c\.mail\.ru/c/).*?(?=") в переменную cpat
18. Get http://c.mail.ru/c/{-Variable.cpat-}
Сам код отлова капчи:
Код:
//Отправка капчи из картинки
var captcha__get = project.Variables["captcha__get"].Value;
var image = System.Drawing.Image.FromFile(@captcha__get);
string base64String = String.Empty;
using (System.IO.MemoryStream ms = new System.IO.MemoryStream())
{
    image.Save(ms, System.Drawing.Imaging.ImageFormat.Png);
    byte[] imageBytes = ms.ToArray();
    base64String = Convert.ToBase64String(imageBytes);
}
var result = ZennoPoster.CaptchaRecognition("RuCaptcha.dll", base64String, "");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;
Я не силен в кодах, поэтому мне нужна помощь в правильной установке кубиков. Что куда поставить те?
Это под mail.ru regex
 

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
Посмотрел тему. Как я понял - не получится поставить гет запрос, потом отлов капчи, потом уже письмо отправить.. В моем понимании - капча вылезает в процессе выполнения скрипта "отправка почты". Т.е. надо встраивать отлов и отправку капчи на капмонстр в код отправки почты. А вот это я не знаю как сделать (( Поэтому прошу мне помочь с кодом
 

Ilshakin

Client
Регистрация
14.02.2017
Сообщения
639
Благодарностей
581
Баллы
93

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 136
Благодарностей
196
Баллы
63
Потестировал свой шаблон. Возник вопрос - что можно сделать, когда почтовый ящик банят? Ничего? просто выбросить его? Паузу какую примерно ставить, после бана 1ого ящика? Сталкивались с такими проблемами?
 

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