Яндекс капча на запросах

GeGold

Client
Регистрация
28.09.2015
Сообщения
778
Благодарностей
370
Баллы
63
Всем доброго времени суток !

И снова о наболевшем )))

В шаблоне есть вот такой код

//Отправка капчи из картинки
var capcha = project.Variables["capcha_snippet"].Value;
var image = System.Drawing.Image.FromFile(@capcha);
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("CapMonster2.dll", base64String, "is_russian=1");
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;

Гадал через сторонние сервисы без проблем , км2 же не гадает , только первое слово , что нужно добавить или отсечь?
 
  • Спасибо
Реакции: санчил

VladZen

Administrator
Команда форума
Регистрация
05.11.2014
Сообщения
22 453
Благодарностей
5 913
Баллы
113
по-моему вот здесь что-то отрезается:
C#:
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
 

GeGold

Client
Регистрация
28.09.2015
Сообщения
778
Благодарностей
370
Баллы
63
по-моему вот здесь что-то отрезается:
C#:
// отрезаем лишнее
var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
После фиксов всё работает на этом сниппете , а на момент создания топика только КМ2 не гадал по нему,все остальные сервисы в том числе КМ облако гадало на ура
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
парни ,так сейчас данный код работает с км?
разобрался, шикарный кубик, работает с кап.монстром

https://cloud.mail.ru/public/wAaY/2BFEjhkbN
 
Последнее редактирование:

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