rucaptcha-client

CAPTCHAFORUM

Administrator
1644226899553.png
https://2captcha.com/ru/software/net-klient

.NET library for using the RuCaptcha service in applications

Usage example:
Code:
Loading captcha and getting a response:
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);
    }
}
}

In this example, waiting for a response is done in a loop with a 5-second delay.
If the site, instead of the expected word, returns the status CAPTCHA_NOT_READY, etc. the client will throw an exception with matching text.

Documentation: https://github.com/mevoronin/rucaptcha-client