WinInet

Модуль на Delphi для работы с сервисом распознавания каптчи CaptchaBot.com

CaptchaBot – это сервис предоставляющий такие же услуги, как и AntiGate.com, т.е. распознавание графических образов (каптчи). По сравнению с АнтиГейтом сервис менее популярный и соответственно менее используемый в программах с автораспознаванием каптчей. С другой стороны именно благодаря этой причине КаптчаБот менее загружен нежели АнтиГейт (по крайней мере так говорят, сам я не частый пользователь КаптчаБота). Наилучшим вариантом, как мне кажется, будет использовать оба этих сервиса в своих программах и предоставить пользователю самому делать выбор между ними. Хотя есть некоторые отличия между ними, например, КаптчаБот не поддерживает русскоязычные каптчи, и Вас могут даже забанить за попытки разгадать не поддерживаемые форматы каптчи.

Парни из КаптчаБота, чтобы облегчить труд своим клиентам-разработчикам при переходе с другого сервиса распознавания каптч, реализовали у себя поддержку API таких сервисов, как AntiGate.com и De-Captcha.com (ныне покойный). То есть, вы можете взять модуль распознавания капчи для AntiGate.com, изменить 74-ую строку AntiServer = ‘antigate.com’ на AntiServer = ‘captchabot.com’ и модуль прекрасно будет работать с КаптчаБотом.

Но все же у CaptchaBot’а есть свой API. Поэтому я решил написать модуль так же и для него.

Вся работа с сервером ведется посредством отправки и получения данных в XML-формате. URL интерфейса http://captchabot.com/rpc/xml.php

Модуль может распознавать каптчу из файла, по ссылке, а также из потока (TStream).

Читать далее

Не пропусти новые записи. Подпишись в соц. сетях:

E-mail рассылка блога:

Календарь

Июнь 2018
Пн Вт Ср Чт Пт Сб Вс
« Авг    
 123
45678910
11121314151617
18192021222324
252627282930