Подключение капмонстер

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
Сегодня купил, на него капча отправляется, он ее решает, а вот обратно получить проблема. Использую сниппет, который юзал для антигейта
Код:
var rand = project.Variables["get"].Value;
var image = System.Drawing.Image.FromFile(rand);
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);
}
//Anti-Captcha
var result = ZennoPoster.CaptchaRecognition("Capmonster2.dll", base64String, "");
var split = result.Split(new [] {"-|-"}, StringSplitOptions.RemoveEmptyEntries);
if (split.Length == 2) return split[0];
else throw new Exception("ERROR");
Результат "Действие не выполнено"(Капча мубб).
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
А если без снипета?
 

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18

shade

Client
Регистрация
19.11.2010
Сообщения
580
Благодарностей
346
Баллы
63
Сегодня купил, на него капча отправляется, он ее решает, а вот обратно получить проблема. Использую сниппет, который юзал для антигейта
Код:
var rand = project.Variables["get"].Value;
var image = System.Drawing.Image.FromFile(rand);
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);
}
//Anti-Captcha
var result = ZennoPoster.CaptchaRecognition("Capmonster2.dll", base64String, "");
var split = result.Split(new [] {"-|-"}, StringSplitOptions.RemoveEmptyEntries);
if (split.Length == 2) return split[0];
else throw new Exception("ERROR");
Результат "Действие не выполнено"(Капча мубб).
Вот так попробуй:
Код:
var rand = project.Variables["get"].Value;
var image = System.Drawing.Image.FromFile(rand);
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);
}
//Anti-Captcha
return ZennoPoster.CaptchaRecognition("Capmonster2.dll", base64String, "");
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 039
Баллы
113
подключаешь тот модуль который у тебя настроен, а монстр сам подхватит
Код:
return ZennoPoster.CaptchaRecognition("Anti-Captcha.dll", base64String, "");
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Решено?
 

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18

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