Документация

Документация для решения Cloudflare

Параметры, что нужны для распознания, можно получить с помощь режима разработчика в браузере:

Найдите sitekey в исходном коде страницы или js файле. Обычно он находится в div элементе с именем "data-sitekey" или в свойстве sitekey. Может находиться и в iframe. https://dash.cloudflare.com/login&sitekey=0x4AAAAAAAJel0iaAR3mgkjp

Нам нужно

Ссылка на страницу где находиться Cloudflare Turnstile: https://react-turnstile.vercel.app/basic

Ключ (site-key): 1x00000000000000000000AA

1. Создание задачи Cloudflare

Чтобы создать задачу PazlCaptcha, отправьте POST-запрос на адрес http://app.botlab.me/in.php. В теле запроса передайте данные в формате JSON:

Запрос

  • URL: http://app.botlab.me/in.php
  • Метод: POST
  • Content-Type: application/json

Тело запроса (JSON):

  • Key - * Обязательно. Ваш ключ из личного кабинета
  • method - * Обязательно. В данном случае turnstile
  • pageurl - * Обязательно. Полный URL страницы, на которой вы решаете Cloudflare Turnstile Например https://react-turnstile.vercel.app/basic
  • sitekey - * Обязательно. Значение параметра data-sitekey, которое вы нашли в коде страницы Например 1x00000000000000000000AA
  • app_id - * Необязательно. Идентификатор приложения разработчика (можно найти в разделе реферальная система для разработчиков)
  • json - 0 — сервер вернёт ответ в виде простого текста. 1 — сервер вернёт ответ в формате JSON
{
  "key": "479395gfhgfh655674fg",
  "method": "turnstile",
  "pageurl": "https://dash.cloudflare.com/login&sitekey=0x4AAAAAAAJel0iaAR3mgkjp",
  "sitekey": "0x4AAAAAAAJel0iaAR3mgkjp",
  "json": 1
}

Ответ

После успешного создания задачи получите уникальный идентификатор задачи.

{
  "status": 1,
  "request": "74jo66d86de4c1d249a98a883e11df6276a3"
}
  • status - статус выполнения запроса (1 - успешно, 0 - ошибка).
  • response - идентификатор задания / код ошибки (id)

2. Получение результатов задачи Cloudflare

Чтобы получить результаты обработки задачи PazlCaptcha, отправьте POST-запрос на адрес http://app.botlab.me/res.php. В теле запроса передайте идентификатор задачи из предыдущего запроса.

Запрос

  • URL: http://app.botlab.me/res.php
  • Метод: POST

Тело запроса (JSON):

  •    ID задачи, полученный от in.php
    
  •    get — получить ответ
    
  •    key - ключ от личного кабинета
    
  •    json - 0 — сервер вернёт ответ в виде простого текста. 1 — сервер вернёт ответ в формате JSON
    
{
  "key": "479395gfhgfh655674fg",
  "action": "get",
  "id": "74jo66d86de4c1d249a98a883e11df6276a3",
  "json": 1
}

Ответ

Получите результаты обработки задачи Cloudflare.

{
"status":1,
"request":"03AFY_a8W0B6yEBwfbmzp6OEUr4GYgdREy1DAFvvtyI6FUzf5qY_738XQ9lIFB7huVK9qia1f9z1GyGWRW3HVEzIGU5JrR-DY2xAkVvdH23lbpBqFAvH79Rr4Cs5dsxENk_zoTa1jn70ORvBVfBHA_Fb-s_kqQEpmaxSIwf0fe8FGJjhsBoygXnvrmCnBPTf5ua4LoYSi4f12XcZdyf5dBRYPq4pHBqk5Ic2cj8InwX9ima-v9UKA64ugnIiUNFOB_BCHJ1tieaB-td4_B4MC8gBCzPQwwO5I3IDDaT17JR3uIBKfc70w-2mtDnfPznyT4dHZapWtZizLkGs2BSUsfM4nR9OtjshuYB8lwJkSfz3ynaBYOCE7SBbtVHCsjGgO7YtSI-BArHxUcPQdFILmtnSCvPV5IWEF_NxurJ3QlUMkaNvC6kHCphZZoJXpt8Q5f-Uyi0-bhGd4wjtqRFglyzpn8lEmqkxF2ydlQO1Ketclutd-w5wuuxoDDHJE7d5msHPjXYtVvuFh8A2nyAU4i2I5KfcmdMd3F2g"
}
  • • status - статус выполнения запроса (1 - успешно, 0 - ошибка).
  • • request - полученный ответ.