Как встроить распознавание капчей?
Как встроить распознавание капчей?
Можно ли встроить распознавание капчей через САP (www.cap-cap. ru/) и если да, то как это сделать?
по идее можно. В xhe есть функция $app->shell_execute($operat,$file,$param,$dir,$show);, которая запускает любую программу с заданными параметрами, поэтому можно попробывать использовать эту команду для вызова данного приложения с нужными вам параметрами то есть - /recognize - Распознавание образа (Взять образ из файла, распознать и результат или положить в файл или в clipboard)
функция $app->shell_execute($operat,$file,$param,$dir,$show); работает аналогично функции ShellExecute в С++
пример вызова функции для этого приложения с вызовом параметров будет таким вот:
$app->shell_execute("open","c:\\cap.exe","\recognize и т.д.","",1);
* командную строку нужно будет поглядеть на сайте программы
после того как мы получим строку в буффер мы можем получить её в наш скрипт используя команду :
$captcha = $clipboard->get_text();
и далее можем использовать эту строку по назначению))).
функция $app->shell_execute($operat,$file,$param,$dir,$show); работает аналогично функции ShellExecute в С++
пример вызова функции для этого приложения с вызовом параметров будет таким вот:
$app->shell_execute("open","c:\\cap.exe","\recognize и т.д.","",1);
* командную строку нужно будет поглядеть на сайте программы
после того как мы получим строку в буффер мы можем получить её в наш скрипт используя команду :
$captcha = $clipboard->get_text();
и далее можем использовать эту строку по назначению))).