[ 01 ]长什么样
先勾选方框,再弹出 3x3 图片九宫格,要求选出全部含指定物体的图片。
验证码类型 · Intuition Machines
hCaptcha 的勾选式与隐形式都走同一个接口:传 sitekey 和页面地址,回传 h-captcha-response。支持代理绑定,识别失败不计费。
其他叫法hcaptcha 识别hcaptcha 打码平台h-captcha-response 获取hcaptcha 自动识别hcaptcha 接口 api
[ 01 ]长什么样
先勾选方框,再弹出 3x3 图片九宫格,要求选出全部含指定物体的图片。
[ 02 ]难在哪里
hCaptcha 的题库轮换很快,还混入专门对抗公开分类器的对抗样本与合成图,上个月训练的模型几周内就衰减。它同时对组件 iframe 做指纹采集,无头浏览器里题做对了,token 也经常在校验环节被降权。隐形模式再叠一层行为评分,页面上看不到题,排查更难。
[ 03 ]我们怎么做
hCaptcha 有独立的识别集群处理九宫格,背后的分类模型每周用线上流量重训一次,新题库几天内覆盖,不用等几个月。组件 iframe 在完整浏览器配置里加载,不走无头模式,生成的 token 指纹能通过校验。勾选式与隐形式共用同一个任务类型,加 isInvisible 参数即可,其余由接口处理。
[ 02 ]五行代码接入
提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。
curl -s https://api.nexcaptcha.net/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "HCaptchaTaskProxyless",
"websiteURL": "...",
"websiteKey": "...",
"isInvisible": "..."
}
}'必需参数
[ 05 ]关于这一项的常见问题
回传 h-captcha-response,把它填进表单里同名字段再提交即可。有些站点还要同时填进 g-recaptcha-response。token 一次性使用,有效期约两分钟,拿到后尽快提交。
看页面源码里 class 为 h-captcha 的 div 上的 data-sitekey,或者 hcaptcha.com 那个 iframe 地址里的 sitekey 参数,是一串 UUID。原样传入,大小写不要改。
不用,同一个任务类型,隐形式加 isInvisible 参数即可,计费也一样,每千次 $2.18。站点用的是企业版 key 时才需要换成企业版类型。
不扣,识别失败不计费。当前 hCaptcha 识别成功率 99.5%,p50 为 5.1 秒,p95 为 11.6 秒,失败的任务直接重试即可,重试同样只按成功计费。