[ 01 ]长什么样
滑动拼图、避障小游戏、按顺序点汉字,或者什么都不弹的智能无感,易盾会在这几种之间换着出。
验证码类型 · 网易易盾 NetEase
易盾的滑块、文字点选、语序、空间推理和无感验证都在一个接口里,回传可直接提交的 NECaptchaValidate。
其他叫法易盾验证码易盾滑块易盾文字点选NECaptchaValidate 参数网易易盾 无感验证易盾空间推理验证码
[ 01 ]长什么样
滑动拼图、避障小游戏、按顺序点汉字,或者什么都不弹的智能无感,易盾会在这几种之间换着出。
[ 02 ]难在哪里
避障和空间推理这两种是玩,不是识别,图上没有一个能直接读出来的答案,得真的把这一局打完。易盾的文字是程序生成的,字形每次都不一样,拿固定字库训出来的 OCR 迁不过去。企业版还会多出 challenge、hcg、hct 三个参数,组件也可能被挂到客户自己的 API 子域上,所以各家站点的接法并不完全一致。
[ 03 ]我们怎么做
易盾的任务进的是会玩的池子:避障和推理题由人工过局,滑块、点选这类能分类的交给模型。字形模型用线上易盾流量持续重训,因为生成器本身一直在改。企业版把 challenge、hcg、hct 一起传过来即可,站点自托管组件时再补一个 yidunApiServerSubdomain。
[ 02 ]五行代码接入
提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。
curl -s https://api.nexcaptcha.net/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "YidunTaskProxyless",
"websiteURL": "...",
"websiteKey": "..."
}
}'必需参数
[ 03 ]常见于哪些场景
[ 05 ]关于这一项的常见问题
回传 NECaptchaValidate,就是你页面提交表单时一起带上的那个 validate 串。它和你下单时传的 captcha id 绑定,且只能用一次,上一次请求留下来的 token 格式看着没问题也会被拒。
只有企业版需要,这三个值在页面的 init 调用里能找到。页面源码里搜不到就是标准版,传 websiteURL 和 websiteKey 两个参数就够了。组件挂在客户自有域名上时,再补 yidunApiServerSubdomain。
能,但走的是人工过局,不是模型分类,因为图上没有可提取的答案。所以耗时分布比纯滑块宽一些:中位 6.2 秒,P95 14.1 秒,识别成功率 98.5%,识别失败不计费。
要。两家是不同厂商,task type 不一样,只是题型有重叠。易盾偏小游戏类,腾讯偏滑块和文字点选并且按 IP 信誉升级题型。单价相同,同一个站点两家都装的话两个类型都要接。