Turnstile API
基于令牌的 Cloudflare Turnstile 验证码自动解决方案。
立即开始使用 NextCaptcha 快速、稳定且易于集成的验证码解决服务绕过 Cloudflare Turnstile。支持无代理 API,只为成功请求付费。
NextCaptcha 提供最快速、最可靠的 Cloudflare Turnstile 解码 API 服务。通过先进的 AI 技术自动绕过 Cloudflare Turnstile 验证,轻松集成,支持 Python、Go、C# 和 JavaScript SDK。
Cloudflare Turnstile 是一种智能验证码替代方案,无需侵入式验证即可确认用户身份。与传统的图片选择或文字输入验证码不同,Turnstile 通过隐形浏览器挑战来判断访问者是否为真人。它被广泛应用于使用 Cloudflare 服务的网站,对于网络爬虫和自动化工作流程来说可能是一个重大障碍。
获取到的令牌可提交至目标网站进行验证。Turnstile 是 Cloudflare 推出的验证码替代方案,为用户提供无感验证体验。
首先,使用您的 API 密钥创建 NextCaptchaAPI 实例。您可以在 NextCaptcha 控制台中找到您的 client key:
然后调用 turnstile 方法,传入目标网站 URL 和 Turnstile 站点密钥。站点密钥可以在目标页面的 Turnstile 组件的 data-sitekey 属性中找到:
from nextcaptcha import NextCaptchaAPI
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
result = api.turnstile(
website_url="https://example.com",
website_key="0x4XXXXXXXXXXXXXXXXX"
)如果不想使用 SDK,您可以直接使用 requests 库调用 NextCaptcha API。这种方式让您可以完全控制 HTTP 请求:
这种方式需要两次 API 调用:createTask 提交 Turnstile 验证任务,getTaskResult 轮询获取解决结果。建议轮询间隔为 3 秒,以避免触发频率限制。
POST /createTask
{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "TurnstileTaskProxyless",
"websiteURL": "https://example.com",
"websiteKey": "0x4XXXXXXXXXXXXXXXXX"
}
}