Как отправлять капчу base 64 в капмонстр

SoUp1

Client
Регистрация
15.09.2013
Сообщения
131
Благодарностей
36
Баллы
28
Всем привет!
Использую такой сниппет для отправки капчи в капмонстр
Код:
//Отправка капчи из картинки
var captcha__get = project.Variables["captcha"].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 result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", base64String, "");
return result;
Сначала нужно GET запросом скачать картинку с капчой и положить в переменную captcha и потом выполнить данный сниппет.
Теперь вопрос, как скачать картинку с капчой если она в base64 такого вида (data:image/png;base64,длинный хэш код) ? GET запросом не качается
 

vizards

Client
Регистрация
26.02.2012
Сообщения
74
Благодарностей
5
Баллы
8
Тоже интересно, подскажите
 

SoUp1

Client
Регистрация
15.09.2013
Сообщения
131
Благодарностей
36
Баллы
28
Если делайте GET запрос на капчу и с cайт сразу выдает капчу в base64
То делайте так
Код:
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", project.Variables["base64"].Value, "");
return result;
 
  • Спасибо
Реакции: Roman* и vizards

vizards

Client
Регистрация
26.02.2012
Сообщения
74
Благодарностей
5
Баллы
8
Если делайте GET запрос на капчу и с cайт сразу выдает капчу в base64
То делайте так
Код:
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", project.Variables["base64"].Value, "");
return result;
Спасибо
 

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