Обхід капчі на Java
Використовуйте бібліотеку Java для швидкого розв'язування та обходу капчі. Сервіс надає простий API для розв'язання капчі.
Пакет Java бібліотек для простої інтеграції з API сервісу розв'язування капчі 2Captcha для обходу reCAPTCHA, Arkose captcha, Geetest та рішення будь-яких інших капч
Швидкий стартВстановлення
Пакет скриптів можна встановити за допомогою інсталятора пакетів або вручну
Maven Central Repository
Артефакт 2captcha-java доступний у Maven Central
Приклади коду, а також бібліотеки та модулі для інтеграції з нашим API ви можете знайти в репозиторії на GitHub.
Конфігурація
Опис усіх потрібних параметрів для конфігурування встановленого пакета
Примірник класу TwoCaptcha
можна створити так:
TwoCaptcha solver = new TwoCaptcha('YOUR_API_KEY');
Також у вас є можливість настроювати деякі опції створеного екземпляра:
solver.setSoftId(123);
solver.setCallback("https://your.site/result-receiver");
solver.setDefaultTimeout(120);
solver.setRecaptchaTimeout(600);
solver.setPollingInterval(10);
Опції екземпляра TwoCaptcha
Опція | Значення за замовчуванням | Опис |
---|---|---|
softId | - | ваш ID програмного забезпечення, отриманий після публікації в каталог програм 2Captcha |
callback | - | URL вашого веб-сервера, який отримує результат розпізнавання капчі. URL повинен бути спочатку зареєстрований у налаштуваннях pingback вашого облікового запису |
defaultTimeout | 120 | Таймаут опитування за секунди для всіх типів капчі, крім reCAPTCHA. Визначає, як довго модуль намагається отримати відповідь кінцевої точки API res.php |
recaptchaTimeout | 600 | Таймаут опитування reCAPTCHA за секунди. Визначає, як довго модуль намагається отримати відповідь кінцевої точки API res.php |
pollingInterval | 10 | Інтервал у секундах між запитами до кінцевої точки API res.php , встановлення значень менше 5 секунд не рекомендується |
ВАЖЛИВО: як тількиcallback
визначено для одного екземпляра класуTwoCaptcha
, всі інші методи повертають тільки ID капчі та НЕ опитують API для отримання результату. Результат буде надіслано на Callback URL. Щоб отримати відповідь вручну, використовуйте метод getResult