модуль распознавания

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Привет. Есть 2а вопроса, помогите разобраться.
1. Можно заставить модуль распознавания подхватывать картинку только имея ее урл?
2. Может ли модуль созданный capmonstr"ом распознавать каптчи приходящие с расширением *.gif? При создании этого модуля эти гифки переводились в jpg, после обучения модуль их распознавал 100% т.к. там простые трафоретные каптчи, но на деле картинки с расширением gif и модуль не распознает. Возможно нужно проделать какие-то доп. манипуляции или это ни как не решить?
 

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28
Привет. Есть 2а вопроса, помогите разобраться.
1. Можно заставить модуль распознавания подхватывать картинку только имея ее урл?
Тут я смогу помочь:
1. Делаете get-запрос на урл картинки и выбираете опцию As file и сохраняете ее.
2. Используете этот сниппет:

Код:
var captcha__get = project.Variables["captcha_file"].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("Anti-Captcha.dll", base64String, "");

var tmp = result.Split(new [] {"-|-"}, StringSplitOptions.None);
if (tmp.Length > 1) return tmp[0];
return result;
 
  • Спасибо
Реакции: ujanin

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Спасибо! Сейчас попробую. Это C# код, верно?
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Правильно ли я понял, переменная captcha_file должна содержать путь до каптчи на моем жестком? Если это так, то почему-то результат выдается пустым. (вместо Anti-Captcha.dll указал название своего модуля)
 

dannko

Client
Регистрация
12.08.2013
Сообщения
137
Благодарностей
32
Баллы
28
Правильно ли я понял, переменная captcha_file должна содержать путь до каптчи на моем жестком? Если это так, то почему-то результат выдается пустым. (вместо Anti-Captcha.dll указал название своего модуля)
Именно, путь до файла. Да, это шарп.

Странно, у меня все отлично работало с антигейтом...
 

ujanin

Client
Регистрация
16.11.2010
Сообщения
464
Благодарностей
14
Баллы
18
Именно, путь до файла. Да, это шарп.

Странно, у меня все отлично работало с антигейтом...
Все верно, с антигейтом работает! Но с модулем капмонстра нет :(
Может для него нужен особый код?

п.с. Перепроверил, теперь с модулем тоже работает! Спасибо еще раз! :-)

п.с.с Видимо перезапуск прожект мейкера помог!

п.с.с.с Таким способом и гифки разгадываются модулем, так что решение 2го вопроса произошло автоматом )
 
Последнее редактирование:
  • Спасибо
Реакции: rostonix и dannko

lazybones

Client
Регистрация
08.02.2013
Сообщения
242
Благодарностей
31
Баллы
28
А может кто подсказать вот тут http://zennolab.com/discussion/threads/get-post-zaprosy-i-kapcha.14657/#post-107246 вопрос тоже по капче и по куда в шарпе, разгадывание через антигейт, но как сделать урл на жалобу, если капча разгадана не верно?
И можно ли как то в шарпе указывать дополнительные параметры капчи? минимальная длина, русская и прочие .. как их перечислить?
 

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