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

Ilshakin

Client
Joined
Feb 14, 2017
Messages
672
Reaction score
659
Points
93
То же заинтересовал вопрос товарища artsmm
Как, в принципе можно отловить каптчу при отправке сообщения, необязательно с майл ру
 

artsmm

Client
Joined
Oct 3, 2018
Messages
1,142
Reaction score
196
Points
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-}
Сам код отлова капчи:
Code:
//Отправка капчи из картинки
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
Joined
Oct 3, 2018
Messages
1,142
Reaction score
196
Points
63

artsmm

Client
Joined
Oct 3, 2018
Messages
1,142
Reaction score
196
Points
63
Я про стандартный кубик!
Стандартный, вроде только под капчу, которая в браузере вылезает? Я не представляю как его с кодом связать
 

artsmm

Client
Joined
Oct 3, 2018
Messages
1,142
Reaction score
196
Points
63
Посмотрел тему. Как я понял - не получится поставить гет запрос, потом отлов капчи, потом уже письмо отправить.. В моем понимании - капча вылезает в процессе выполнения скрипта "отправка почты". Т.е. надо встраивать отлов и отправку капчи на капмонстр в код отправки почты. А вот это я не знаю как сделать (( Поэтому прошу мне помочь с кодом
 

Ilshakin

Client
Joined
Feb 14, 2017
Messages
672
Reaction score
659
Points
93

artsmm

Client
Joined
Oct 3, 2018
Messages
1,142
Reaction score
196
Points
63
Потестировал свой шаблон. Возник вопрос - что можно сделать, когда почтовый ящик банят? Ничего? просто выбросить его? Паузу какую примерно ставить, после бана 1ого ящика? Сталкивались с такими проблемами?
 

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)