AntiCaptcha

Simple Anti Gate – простой класс антикапчи для C#

Последнее время пишу на C#, для всяких парсеров/постеров использую удобный фреймворк Viking.Engine, который позволяет легко работать с HTTP-протоколом и многопоточностью. Но, к сожалению, в этом модуле частенько встречаются баги, то глобальные куки не работаю, то рандомизатор текста, а код библиотеки закрытый.

Так вот, там есть функция распознавания капчи через сервис AntiGate.com, но она не обрабатывает ошибку антикапчи ERROR_CAPTCHA_UNSOLVABLE (капчу не смогли разгадать 5 разных работников), в связи с чем бывают случаи, когда модуль перестает реагировать на внешние раздражители (зацикливается).

В поисках решения я находил в сети много разных вариантов, но все они слишком навороченные и идут в виде отдельных библиотек, а я бы не хотел перегружать проект лишними файлами, тем более для такого простого функционала.

Поэтому решил написать простой, маленький класс для работы с AntiGate.com. Функционал такой же, как в модуле для антикапчи на Дельфи

Читать далее

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

Так как довольно часто приходится пользоваться услугами сервиса http://antigate.com для распознавания каптчей в своих программах, я решил вынести функции в отдельный файл (модуль), чтобы его можно было легко подключать и использовать в любом своем проекте.

Модуль написан на Дельфи, для работы с HTTP-протоколом используется компонент Synapse. Последнюю версию этого компонента (на момент написания это текста релиз номер 39  не обновлялся аж с 2009 года, но наверно разработчику просто больше нечего добавить в свой проект, он и так отлично работает)  можно скачать по ссылке http://ararat.cz/synapse/doku.php/download либо в конце статьи. На мой взгляд Synapse лучше глючного Indy, хотя я давно не пользуюсь Инди и не знаю, как у них дела обстоят в новых версиях, но в любом случае Synapse компактнее нежели Indy.

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

Читать далее

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

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

Календарь

Декабрь 2018
Пн Вт Ср Чт Пт Сб Вс
« Авг    
 12
3456789
10111213141516
17181920212223
24252627282930
31