打码平台怎么选:识别率、并发与超时的真实差别
打码平台的宣传页都写 99% 识别率,实际跑起来差别在并发、超时和错误返回上。这篇给出四项可验证的评估方法,以及不同业务量下的选型建议。
支持 reCAPTCHA、hCaptcha、Turnstile、5 秒盾与图片识别;只对成功任务扣点,失败自动退点
YesCaptcha 按任务扣点,1 元 = 1000 点。图片英数字 2 点一张(0.002 元),reCAPTCHA v2 每次 15 点(约 15 元/千次),Turnstile 25 点。本文用官方文档的真实价格表,拆解它支持的类型、计费退点规则、接入方式与不适合的场景。
打码平台挑起来其实只有三个真问题:支持哪些验证码、失败算不算钱、接口接起来麻不麻烦。YesCaptcha 在这三点上都写得比较清楚:1 元 = 1000 点,按任务类型固定扣点,识别失败和超时自动退点,接口就是一个 POST。这篇把它官网文档里的真实价格表全部摊开讲。
YesCaptcha 是一个验证码识别服务:把验证码的信息(站点地址、sitekey、图片)POST 给它的接口,拿回可以直接提交给目标网站的 token,或者图片的识别结果。两种用法——写代码走 API,或者装浏览器插件在页面上自动完成验证,不用写代码。
几个基础设定:
api.yescaptcha.com,国内节点 cn.yescaptcha.com,方法和参数完全一致,按你服务器所在地选。
覆盖面是这个价位里比较全的:
几个关键单价(都是「每次任务」的点数):
ImageToTextTaskOcrBase 只要 2 点,约 0.002 元/张,每千次 0.30 美元。这是它最便宜的能力,也是验证账户是否打通的最佳测试项。NoCaptchaTaskProxyless 15 点(15 元/千次,$2.25);带自己业务的另一个变体 RecaptchaV2TaskProxyless 20 点。cf_clearance cookie。算成本的正确姿势是按「每次有效通过」算,不是按标价。以 reCAPTCHA v2 为例:15 点/次 = 0.015 元,如果目标站通过率是 80%,真实成本约 0.019 元/次;再加上失败重试,实际每千次通过大概 20 元左右。这仍然比人工打码便宜一个量级。
规则细节值得单独说,因为它直接决定你的实际成本:
createTask 成功时先扣点;之后如果出现 ERROR_CAPTCHA_UNSOLVABLE(识别失败)或 ERROR_TASK_TIMEOUT(超时,一般 110 秒),点数自动退回。ERROR_ZERO_BALANCE。还有一个容易被忽略的机制:图像识别结果点错了可以用 report 上报返点,但只限 5 种图像识别类型,且要在创建后 1 小时内上报,约 24 小时后统一结算,还会和同期同题的其他用户比失败率。返回 token 的类型(reCAPTCHA、hCaptcha、Turnstile)是否通过由目标网站判定,上报不返点——这点在评估成本时必须有心理准备。
流程固定三步:createTask 建任务 → 每 5 秒 getTaskResult 轮询 → 把 token 提交给目标站。下面是 reCAPTCHA v2 的最小示例:
import requests, time
KEY = "你的 clientKey"
API = "https://api.yescaptcha.com" # 国内服务器可用 https://cn.yescaptcha.com
task_id = requests.post(API + "/createTask", json={
"clientKey": KEY,
"task": {
"type": "NoCaptchaTaskProxyless",
"websiteURL": "https://目标站/登录页",
"websiteKey": "页面里的 sitekey",
},
}).json()["taskId"]
while True:
r = requests.post(API + "/getTaskResult",
json={"clientKey": KEY, "taskId": task_id}).json()
if r.get("status") == "ready":
token = r["solution"]["gRecaptchaResponse"]
break
if r.get("errorId"):
raise SystemExit(r.get("errorCode"))
time.sleep(5)
不想写代码的场景有官方浏览器插件(YesCaptcha Assistant,Chrome 扩展),装上填 clientKey,遇到验证码自动处理。适合做手工验证、临时采集,或者先验证账号和余额。
ERROR_THREADS_MAXIMUM:超过并发上限。并发是账号级的,跑量前先确认上限,别靠重试硬顶。ERROR_IP_BLOCKED_5MIN:被自动暂停(错误率太高会触发),持续 5 分钟。这个设计对稳定跑量其实有利,但要有熔断逻辑。ERROR_ZERO_BALANCE:余额不足 10 点。HCaptchaTask(15 点)而不是 Proxyless(30 点),前提是你自己的代理链路干净。另外它有邀请奖励:被邀请人注册即获得 VIP 等级(邀请人等级减一,最高 VIP 6),邀请人拿对方消费的 20%,满 100 元可从后台提现。如果你本身在做资源推广,这条比单纯自用更划算。
做数据采集、自动化测试、跨境独立站表单验证、自有系统的验证码回归测试,量在每天几千到几十万次的团队——这类需求 YesCaptcha 的性价比和接口完成度都够用。只是偶尔用一次的,直接用插件更省事。
本文价格取自 docs.yescaptcha.com 的 task-types.json 与 vip-levels.json(2026 年 10 月核对),美元价格按 1 USD ≈ 6.67 CNY 折算。汇率、单价与政策可能调整,下单前以控制台显示为准。