Skip to content
On this page
Home
>Введение
>Начало работы

Начало работы

Вы можете научиться использовать услуги CapSolver, следуя этим шагам.

Шаг 1: Создайте аккаунт

Прежде чем начать использовать услуги CapSolver, вам нужно перейти в панель пользователя и зарегистрировать свой аккаунт. Существует множество способов зарегистрироваться. Если вы не видите способа регистрации, который вас устраивает, пожалуйста, свяжитесь с нами.

Шаг 2: Получите свой API-ключ

После регистрации вы можете получить свой API-ключ на главной странице панели управления. img.png

Шаг 3: Создайте задачу

Когда у вас есть ключ, вы можете создать задачу, используя наш метод API createTask. Вот пример параметров HTTP-запроса.

txt
POST https://api.capsolver.com/createTask
Host: api.capsolver.com
Content-Type: application/json
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-ответ.

json
{
  "errorId": 0,
  "errorCode": "",
  "errorDescription": "",
  // Запомните этот ID, который будет использоваться в последующих запросах для получения результатов
  "taskId": "61138bb6-19fb-11ec-a9c8-0242ac110006"
}

В настоящее время мы поддерживаем различные типы задач. Вы можете использовать параметр task > type для различения типов задач.

Шаг 4: Получите результат задачи

Обычно задача на идентификацию возвращает результат напрямую через createTask. Но задача с токеном занимает больше времени, поэтому вам нужно отдельно воспользоваться getTaskResult, чтобы получить результат задачи.

txt
headers

POST https://api.capsolver.com/getTaskResult
Host: api.capsolver.com
Content-Type: application/json
json
{
  "clientKey": "YOUR_API_KEY",
  // Результат, возвращенный на первом шаге createTask
  "taskId": "37223a89-06ed-442c-a0b8-22067b79c5b4"
}

Обычно достаточно подождать '1-10 секунд', и вы получите результат выполнения задачи с помощью getTaskResult. Ниже приведен успешный ответ, который вы получите, когда в вашей учетной записи будет отправлен запрос с достаточным балансом и правильными параметрами.

json
{
  "errorId": 0,
  "solution": {
    "userAgent": "xxx",
    "gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnUJCZrgjwLLdt7cb0..."
  },
  "status": "ready"
}