Skip to content

mevoronin/rucaptcha-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

rucaptcha-client

.NET Client for RuCaptcha service

Небольшой клиент для сервиса RuCaptcha

Пример использования:

Загрузка капчи и получение ответа
RuCaptchaClient client = new RuCaptchaClient(API_KEY);
string captcha_id = client.UploadCaptchaFile(filename);
string answer = null;
while (string.IsNullOrEmpty(answer))
{
    Thread.Sleep(5000);
    try
    {
        answer = client.GetCaptcha(captcha_id);
    }
    catch (Exception ex)
    {
        Console.WriteLine(ex.Message);
    }
}

В данном примере ожидание ответа сделано в виде цикла с 5-секундной задержкой. Если сайт вместо ожидаемого слова вернет статус CAPTCHA_NOT_READY и т.п. клиент создаст исключение с соответствующим текстом.

About

.NET Client for RuCaptcha service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages