API для распознавания Cutcaptcha
Примеры запросов:
Метод: createTask
Эндпоинт API:https://api.2captcha.com/createTask
CutCaptchaTaskProxyless
{ "clientKey": "YOUR_API_KEY", "task": { "type": "CutCaptchaTaskProxyless", "miseryKey": "a1488b66da00bf332a1488993a5443c79047e752", "apiKey": "SAb83IIB", "websiteURL": "https://example.cc/foo/bar.html" } }
CutCaptchaTask
{ "clientKey": "YOUR_API_KEY", "task": { "type": "CutCaptchaTask", "miseryKey": "a1488b66da00bf332a1488993a5443c79047e752", "apiKey": "SAb83IIB", "websiteURL": "https://example.cc/foo/bar.html", "proxyType": "http", "proxyAddress": "1.2.3.4", "proxyPort": "8080", "proxyLogin": "user23", "proxyPassword": "p4$w0rd" } }
Пример ответа
{ "errorId": 0, "status": "ready", "solution": { "token": "BazM23cpFUUyAAAdqPwNEDZx0REtH3ss" }, "cost": "0.00299", "ip": "1.2.3.4", "createTime": 1692863536, "endTime": 1692863556, "solveCount": 1 }
Использование токена
Полученный токен поместите в значение тега "input" с "id = cap_token", затем отправьте форму, внутри которой находится этот "input", например:
document.querySelector('input#cap_token').value='BazM23cpFUUyAAAdqPwNEDZx0REtH3ss' document.querySelector('form').submit()
Если на странице задана коллбек-функция, то можно отправить токен через нее:
capResponseCallback('BazM23cpFUUyAAAdqPwNEDZx0REtH3ss')