跳转到内容

用一个 JSON 接口识别验证码

YesCaptcha 识别 reCAPTCHA、hCaptcha、Cloudflare Turnstile、FunCaptcha、AWS WAF 和图片英数字验证码。按任务扣点,1 元 = 1000 点;识别失败和超时自动退点。也可以安装浏览器插件,在网页上自动完成验证。

给 AI 和程序读的版本:llms.txtllms-full.txtOpenAPIMarkdown

YesCaptcha 仅限合法用途,禁止用于非法用途。

三步接入

  1. 1
    创建任务

    用 createTask 提交任务类型和网站参数,得到 taskId。图像识别、图片英数字等同步类型直接返回结果。

  2. 2
    获取结果

    每 5 秒调用一次 getTaskResult,status 变成 ready 时,结果在 solution 里。

  3. 3
    提交给目标网站

    把得到的 token 填进网页的表单或请求。token 一次性使用,建议 60 秒内用掉。

POST /createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "NoCaptchaTaskProxyless",
"websiteURL": "https://www.google.com/recaptcha/api2/demo",
"websiteKey": "6Le-wvkSAAAAAPBMRTvw0Q4Muexq9bi0DJwx_mJ-"
}
}
POST /getTaskResult
{
"errorId": 0,
"status": "ready",
"solution": {
"gRecaptchaResponse": "03AGdBq25SxXT-pmSeBXjzScW-EiocHwwpwqtk1QXlJnGnU..."
}
}

支持的验证码