Библиотеки и расширения RuCaptcha
Официальные библиотеки выпущены для восьми языков, и все репозитории лежат в организации 2captcha на GitHub — той же, что обслуживает международную версию сервиса. Библиотека сама опрашивает результат, поэтому цикл ожидания писать не нужно.
Языки с готовой библиотекой
Python
2captcha-python
PHP
2captcha-php
JavaScript
2captcha-javascript
Java
2captcha-java
C#
2captcha-csharp
Go
2captcha-go
Ruby
2captcha-ruby
C++
2captcha-cpp
Отдельно опубликована CaptchaSharp — библиотека для .NET Standard 2.0, если проект собран под старую платформу.
Что делает библиотека за вас
Отправку задачи
Параметры собираются в нужный вид, ключ подставляется из настроек, тип капчи выбирается методом.
Ожидание ответа
getTaskResult опрашивается с паузами до готовности,
и вручную этот цикл повторять не нужно.
Отчёт о решении
Методы отчёта о верном и неверном ответе вызываются одной строкой — по ним пересчитывается качество.