API решения Cloudflare Turnstile
Отправьте sitekey и URL-адрес страницы. Xsolve возвращает токен Turnstile, который вы можете прикрепить к тому же запросу, который ваши пользователи выполнили бы в браузере.
Отправьте задачу Turnstile с помощью cURL.
Собственная конечная точка — POST /task с mode: "turnstile". Необязательные поля включают action, cdata и строку прокси.
curl -X POST https://api.xsolve.me/task \
-H "X-Api-Key: <Your API Key>" \
-H "Content-Type: application/json" \
-d '{
"mode": "turnstile",
"sitekey": "0x4AAAAAAA48l90EkbvST26P",
"url": "https://example.com/login"
}'
Интегрируйте решатель Turnstile в Python.
Клиенты Python отправляют те же поля JSON, что и запрос cURL. Замените ключ API, sitekey и URL-адрес страницы на свои значения интеграции. Проверьте ответ JSON перед передачей решенного токена исходному запросу.
import requests
response = requests.post(
"https://api.xsolve.me/task",
headers={"X-Api-Key": "<Your API Key>"},
json={
"mode": "turnstile",
"sitekey": "<Turnstile Sitekey>",
"url": "https://example.com/login",
},
timeout=60,
)
response.raise_for_status()
print(response.json()) Поля ответов и обработку ошибок см. в документации Xsolve API .
Что вы отправляете
- mode: всегда turnstile
- url: страница, на которой размещен виджет.
- sitekey: общедоступный Turnstile sitekey
- action и cdata: дополнительные метаданные виджета.
Цены
$0.08
согласно 1,000 успешное решение Turnstile
Неудачные попытки не тарифицируются. Та же ставка применяется к IUAM .
Часто задаваемые вопросы
Как работает решатель Xsolve Turnstile API?
POST — задачу Turnstile для https://api.xsolve.me/task с вашим ключом API, URL-адресом страницы и sitekey. Ответ включает в себя решенный токен, который вы можете отправить вместе с исходной формой или запросом.
Сколько стоит решение Turnstile?
Задачи Turnstile стоят $0.08 за каждый успешный запрос 1,000. Неудачные решения не оплачиваются.
Нужен ли мне прокси для Turnstile?
Прокси-сервер не является обязательным для Turnstile. Вы можете отправлять прокси-серверы HTTP, HTTPS или SOCKS5, когда целевой сайт ожидает соответствующий IP-адрес клиента.
Переходите с CapSolver, 2Captcha или другого клиента? Сохраните тело запроса и измените базовый URL-адрес . Для страниц задач Cloudflare без sitekey используйте решатель IUAM .