Функции распознавания Captcha

ВНИМАНИЕ! данные функции взяты «как есть» и авторами данного проекта пока что не тестировались. Поэтому протестировавших просьба поделиться впечатлениями, если что-то не работает, постараемся оперативно исправить.

В программу добавлены функции распознавания Капчи, которые работают с сервисом AntiGate.com

Соответственно, чтобы пользоваться ими вам нужно иметь аккаунт на сервисе и оплатить его услуги.

Параметры функции:

  • ImageData – поток, содержащий каптчу
  • ImageFile – путь к файлу каптчи
  • ImageURL – ссылка на каптчу
  • AGKey – ключ сервиса AntiGate.com для распознавания
  • Cookies – при распознавании по URL можно передать в функцию куки, для открытия каптчи, когда это необходимо
  • CaptchaRes – буффер, в который попадает текст каптчи, либо сообщение об ошибке
  • MinLen –  помечает минимальную длину текста каптчи
  • MaxLen – 0 – без ограничений, помечает максимальную длину каптчи
  • Phrase – 0 — без ограничений, 1 помечает что каптча состоит из нескольких слов
  • Regsense – 0 — текст капчи не чувствителен к регистру, 1 помечает что текст каптчи чувствителен к регистру
  • Numeric – 0 — допустимы любые символы, 1 помечает что текст каптчи состоит только из цифр, 2 помечает что на каптче нет цифр
  • Calc – 0 — вычислять не нужно, 1 помечает что цифры на каптче должны быть высчитаны
  • Russian – 0 — любой язык, 1 помечает что вводить нужно только русский текст, 2 – русский или английский

Функция RecognizeAG возвращает:

  • Номер каптчи (CaptchaID) – в случае успеха
  • 0 (ноль) – при ошибке

 Примеры:

 

 

 

 

Bot Development Engine