Математический антибот СМ2

  • Автор темы Автор темы budora
  • Дата начала Дата начала

budora

Client
Регистрация
13.08.2012
Сообщения
831
Реакции
557
Баллы
93
Решил поучиться писать модули под CM2. Как говорят, тренировался на кошках.

13098f6ba6.jpg


3df93e4384.jpg



Мой первый ком блином прошу строго не судить.

Примерчик роде как всё работает :D
 

Вложения

  • Спасибо
Реакции: rostonix
Молодец что начал с простого ) Теперь есть понимание процесса и можно пробовать более сложные вещи)
 
А шаблончик то закрытый :)
Математику решает внутри шаблона или все же капмонстр?
26320160819074623.jpg
 
Есть данная математика на белом фоне, и есть на черном фоне.
Решение этой задачи проводили также внутри шаблона (у меня в данный момент сохраняется в bmp и только после этого отправляется капмонстру - хотел бы как-то избавиться от сохранения файла...)?
 
Есть данная математика на белом фоне, и есть на черном фоне.
Решение этой задачи проводили также внутри шаблона (у меня в данный момент сохраняется в bmp и только после этого отправляется капмонстру - хотел бы как-то избавиться от сохранения файла...)?
По идее можно не сохранять. Рисунок идет в base64 конвертировать в bmp по идее можно убрать
 
Бррррр я точно потерял суть вопроса.
 
он хочет узнать что делать слаживать или отымать ))) а потом жээсу задать что ему делать!
Хочу написать более менее универсального антибота. По поводу прибавлять или отнимать, это уже 'eval' решает.
 
По идее можно не сохранять. Рисунок идет в base64 конвертировать в bmp по идее можно убрать
Если в базе отправлять - все ок.
А если на белом фоне белыми буквами - конвертировать нужно. Я так понимаю, что без сохранения файла тут не обойтись никак (или все же можно конвертировать, и результат сохранить в переменную, которую потом закодировать в base64 и отправить на капмонстр)?
 
Если в базе отправлять - все ок.
А если на белом фоне белыми буквами - конвертировать нужно. Я так понимаю, что без сохранения файла тут не обойтись никак (или все же можно конвертировать, и результат сохранить в переменную, которую потом закодировать в base64 и отправить на капмонстр)?
Если белая, то из base64 добавить фон и слать в капмонстр через снипеты . Я тут не уверен что без промежуточного можно..надо по умным форумам почитать.
 
А как отправить сохранённую картинку на распознавание? Какой экшен за это отвечает и где в нём прописывать путь к картинке?
 
Я сохраненные картинки отправляю на распознавание капмонстру вот таким сниппетом, который нашел здесь на форуме:

Код:
Развернуть Свернуть Копировать
string captchapath = project.Variables["img_file"].Value; // путь к картинке
string b64strcaptcha = Convert.ToBase64String(System.IO.File.ReadAllBytes(captchapath));
var result = ZennoPoster.CaptchaRecognition("CapMonster2.dll", b64strcaptcha, "CapMonsterModule=faus_mat"); //faus_mat - модуль распознавания
return result;
 
  • Спасибо
Реакции: Roman* и Egorko
Всем привет.
Подскажите по данному модулю. Я использую imacros, и возникла потребность использовать этот модуль.
В каком формате сохраняется картинка (png,jpg?) ?
Каково точное название модуля и можно ли его сменить на английское?
 
дак а не прощели тесерактом гадать все єто дело минуя капмонстр.

тем более за частую єти числа и знаки парсятся просто со траниці их просто нужно предавать на джава. и там віполнять арифметические действия.
 
дак а не прощели тесерактом гадать все єто дело минуя капмонстр.

тем более за частую єти числа и знаки парсятся просто со траниці их просто нужно предавать на джава. и там віполнять арифметические действия.
Этих нет на страничке :( Тут только брать картинку, распознавать, и уже тогда выполнять математику.
 
Подскажите: брать картинку - это сохранить ее в каком формате?
Я сохраняю в PNG, но если фон черный - в BMP (не знаю насколько это правильный вариант - но так работает).
 
  • Спасибо
Реакции: Nikitos704
Посмотрите кому не сложно, что я делаю не так. По идее все должно работать, но бьюсь об стенку и не могу понять что не так:
366.jpg
 
Посмотрите кому не сложно, что я делаю не так. По идее все должно работать, но бьюсь об стенку и не могу понять что не так:
Рискну предположить что у вас форма кодирует данные в multipart/form-data, а надо base64. Плюс к этому значение надо отдавать закодированное в URLEncode и из поля "body". Почитайте https://rucaptcha.com/api-rucaptcha. там про это написано.
 
  • Спасибо
Реакции: Nikitos704
Рискну предположить что у вас форма кодирует данные в multipart/form-data, а надо base64. Плюс к этому значение надо отдавать закодированное в URLEncode и из поля "body". Почитайте https://rucaptcha.com/api-rucaptcha. там про это написано.
Предположение оказалось правильным, теперь все получилось. Огромное спасибо)
 

Похожие темы

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