Начало работы
Вы можете научиться использовать услуги CapSolver, следуя этим шагам.
Шаг 1: Создайте аккаунт
Прежде чем начать использовать услуги CapSolver, вам нужно перейти в панель пользователя и зарегистрировать свой аккаунт. Существует множество способов зарегистрироваться. Если вы не видите способа регистрации, который вас устраивает, пожалуйста, свяжитесь с нами.
Шаг 2: Получите свой API-ключ
После регистрации вы можете получить свой API-ключ на главной странице панели управления.
Шаг 3: Создайте задачу
Когда у вас есть ключ, вы можете создать задачу, используя наш метод API createTask. Вот пример параметров HTTP-запроса.
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "ReCaptchaV2TaskProxyLess",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-",
"cookies": "cookiename=1;cookiename=2;cookieName=3"
}
}
Когда ваша учетная запись отправит запрос с достаточным балансом и правильными параметрами, вы получите следующий API-ответ.
{
"errorId": 0,
"errorCode": "",
"errorDescription": "",
// Запомните этот ID, который будет использоваться в последующих запросах для получения результатов
"taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}
В настоящее время мы поддерживаем различные типы задач. Вы можете использовать параметр task > type
для различения типов задач.
- Распознавание изображений/распознавание голоса
- Задачи на получение токенов капчи
Шаг 4: Получите результат задачи
Обычно задача на идентификацию возвращает результат напрямую через createTask. Но задача с токеном занимает больше времени, поэтому вам нужно отдельно воспользоваться getTaskResult, чтобы получить результат задачи.
headers
POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
{
"clientKey": "YOUR_API_KEY",
// Результат, возвращенный на первом шаге createTask
"taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}
Обычно достаточно подождать '1-10 секунд', и вы получите результат выполнения задачи с помощью getTaskResult. Ниже приведен успешный ответ, который вы получите, когда в вашей учетной записи будет отправлен запрос с достаточным балансом и правильными параметрами.
{
"errorId": 0,
"solution": {
"userAgent": "xxx",
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
},
"status": "ready"
}