Заинтересовал этот скриптик. Решил попробовать, но увы, также, как и у SHCHS кроме кучи нулей и единиц, выскочивших из трея, ничего не произошло.
Немного вникнув, сделал выводы:
1. В скрипте картинка каптчи сохраняется в wbmp формате. Далее идет весьма замысловатое разпознавание текста с картинки. Сейчас на сайте она в gif-формате хранится, поэтому нужно придумывать другой метод.
Я не стал заморачиваться с алгоритмами распознавания, а воспользовался парой программ:
- convert.exe (
скачать, 1.5 МБ), преобразующей gif в bmp
- fineOCR.exe из комплекта FineReader 8
fineOCR не захотел распознавать gif-картинки, поэтому пришлось мудрить с convert.exe
2. В POST-запросе изменены переменные, передаваемые сайту. Правильнее будет в данный момент сделать так:
URL:
http://wap.infan.ru/send/Параметры: ?type=0&addr={TelNum}&imgcode=[TextFromClipboard1.Text]&text=[Text]&imgrnd=[Random1.Random]&fl[1]=0&fl[2]=0&fl[3]=0&fl[4]=0
Ну и внесу немного ясности в алгоритм всего процесса:
1. необходимо зарегистрироваться на infan.ru, в настройках ввести свой номер телефона, активировать его.
2. В программе в переменную TelNum ввести номер в формате 79xxxxxxxxx
3. В переменную текст - текст сообщения
После запуска скрипта он запращивает картинку, сохраняет ее, конвертирует в bmp с помощью convert.exe, далее через fineOCR распознает и отправляет запрос сайту со всеми необходимыми параметрами.
Lutik, спасибо за интересное решение задачи.