[ 01 ]长什么样
干净流量直接放行,被标记的会话才会看到 Yandex 的万花筒拼图或者一组选图题。
验证码类型 · Yandex Cloud
Yandex SmartCaptcha 常见于俄语区站点。传 sitekey 与页面地址,接口回传可提交的 token。
其他叫法yandex 验证码识别smartcaptcha 打码俄罗斯 验证码 识别yandex 验证码 怎么过yandex smartcaptcha 接口
[ 01 ]长什么样
干净流量直接放行,被标记的会话才会看到 Yandex 的万花筒拼图或者一组选图题。
[ 02 ]难在哪里
这个题型有两条路:走 sitekey 拿 token 的控件流程,和万花筒那种直接给图的流程,任务类型不同,只做了一边的代码会在另一半会话上失败。风控模型是按俄语区流量调的,非本地出口 IP 触发挑战的比例,比控件宣传的通过率高得多。
[ 03 ]我们怎么做
提交页面地址和 sitekey,接口回传表单要的 smart-token。页面给的是图片形态时,同一个账号换成图片任务类型提交原图即可,不用再接一套。目标站对境外 IP 评分低的,用带 proxy 的任务类型,从你自己的俄语区出口完成识别。
[ 02 ]五行代码接入
提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。
curl -s https://api.nexcaptcha.net/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "YandexSmartCaptchaTaskProxyless",
"websiteURL": "...",
"websiteKey": "..."
}
}'必需参数
[ 03 ]常见于哪些场景
[ 05 ]关于这一项的常见问题
token 流程每 1000 次成功识别 2.18 美元。万花筒那种直接给图的形态按图片任务计费,单价更低,识别失败都不计费。
拿 token 不强制,但它影响你会被出多少次题。SmartCaptcha 把俄语区流量当正常流量,其他地区当可疑流量,出口对得上,需要买的识别次数本身就会少。
中位数 4.9 秒,95 分位 11.0 秒。长尾主要是没能无感通过、被出了万花筒拼图的那部分会话。
两个都是先做无感判定、不过再出题,但 token 格式、任务类型和兜底题型都不同。SmartCaptcha 的兜底是拼图或选图,而且风控带明显的地区偏向,Turnstile 没有这一层。