API de resolução do Cloudflare Turnstile
Envie o sitekey e o URL da página. Xsolve retorna um token Turnstile que você pode anexar à mesma solicitação que seus usuários concluiriam em um navegador.
Envie uma tarefa Turnstile com cURL
O endpoint nativo é POST /task com mode: "turnstile". Os campos opcionais incluem action, cdata e uma sequência de proxy.
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"
}'
Integre o solucionador Turnstile em Python
Os clientes Python enviam os mesmos campos JSON que a solicitação cURL. Substitua a chave API, sitekey e o URL da página pelos seus valores de integração. Inspecione a resposta JSON antes de passar um token resolvido para a solicitação original.
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()) Para campos de resposta e tratamento de erros, leia a documentação Xsolve API .
O que você envia
- mode: sempre turnstile
- url: a página que hospeda o widget
- sitekey: o público Turnstile sitekey
- action e cdata: metadados de widget opcionais
Preços
$0.08
por 1,000 com sucesso Turnstile resolve
Tentativas falhadas não são cobradas. A mesma taxa se aplica a IUAM .
Perguntas frequentes
Como funciona o solucionador Xsolve Turnstile API?
POST uma tarefa Turnstile para https://api.xsolve.me/task com sua chave API, o URL da página e o sitekey. A resposta inclui um token resolvido que você pode enviar com o formulário ou solicitação original.
Quanto custa a solução Turnstile?
As tarefas Turnstile custam $0.08 por solicitações 1,000 bem-sucedidas. As soluções falhadas não são cobradas.
Preciso de um proxy para Turnstile?
Um proxy é opcional para Turnstile. Você pode enviar proxies HTTP, HTTPS ou SOCKS5 quando o site de destino espera um IP de cliente correspondente.
Mudando de CapSolver, 2Captcha ou outro cliente? Mantenha o corpo da solicitação e altere a URL base . Para páginas de desafio Cloudflare sem um sitekey, use o solucionador IUAM .