task.turnstile
Cloudflare Turnstile 求解器 API
发送 sitekey 和页面 URL。 Xsolve 返回一个 Turnstile 令牌,您可以将其附加到用户在浏览器中完成的同一请求中。
使用 cURL 发送 Turnstile 任务
本机端点是 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 客户端发送与 cURL 请求相同的 JSON 字段。将 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:可选的小部件元数据
常见问题
Xsolve Turnstile 求解器 API 如何工作?
POST 使用您的 API 密钥、页面 URL 和 sitekey 将 Turnstile 任务发送给 https://api.xsolve.me/task。响应包含一个已解决的令牌,您可以与原始表单或请求一起提交。
Turnstile 解决费用是多少?
每个 1,000 成功请求的 Turnstile 任务成本为 $0.08。失败的解决方案不会计费。
我需要 Turnstile 的代理吗?
对于 Turnstile,代理是可选的。当目标站点需要匹配的客户端 IP 时,您可以发送 HTTP、HTTPS 或 SOCKS5 代理。
从 CapSolver、2Captcha 或其他客户端迁移? 保留请求正文并更改基本 URL 。对于没有 sitekey 的 Cloudflare 挑战页面,请使用 IUAM 求解器 。