[ 01 ]长什么样
一组 3D 小游戏题,把动物转正,或者在几张图里挑出符合要求的那一张。
验证码类型 · Arkose Labs
Arkose Labs 的推理题按 public key 区分难度。传 key、surl 与页面地址,接口回传可提交 token,难 key 单独报价。
其他叫法funcaptcha 识别arkose labs 验证码旋转动物验证码arkose 打码funcaptcha token 获取
[ 01 ]长什么样
一组 3D 小游戏题,把动物转正,或者在几张图里挑出符合要求的那一张。
[ 02 ]难在哪里
每个客户的题库是单独生成的,3D 素材随机渲染,模型没法靠固定图集预训练。控件绑定在客户专属子域上,比如 client-api.arkoselabs.com,public key 是藏在 fc-token 里的 UUID,data 字段还得原样 JSON.stringify 回传。答错不会直接结束,而是连着加难度,识别能力不够的话会一轮轮耗下去。
[ 03 ]我们怎么做
Arkose 由专门的工作池处理,按 public key 分模型,题库轮换后用线上流量重训。接口按你传的 subdomain 和 key 在原始来源上跑完挑战,回传的 fc-token 对应一个真实会话。被针对性加固过的难 key 单独报价,不塞进 2 到 50 美元这种大区间里。
[ 02 ]五行代码接入
提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。
curl -s https://api.nexcaptcha.net/createTask \
-H "Content-Type: application/json" \
-d '{
"clientKey": "YOUR_API_KEY",
"task": {
"type": "FunCaptchaTaskProxyless",
"websiteURL": "...",
"websitePublicKey": "...",
"funcaptchaApiJSSubdomain": "..."
}
}'必需参数
[ 03 ]常见于哪些场景
[ 05 ]关于这一项的常见问题
每千次 2.18 美元,按识别成功的 token 计,识别失败不计费。新账号有免费测试额度,先把自己的 public key 跑一批再决定充多少题分。
是,但会先测再报。Arkose 给不同客户配不同题库,同样是 FunCaptcha,难度能差三倍。把 key 和目标页地址发过来,我们跑一批给一个固定单价,不用担心落进 2 到 50 美元的浮动区间。
多数 key 不用,FunCaptchaTaskProxyless 就够,token 校验的是 key 和题目会话,不校验识别时的出口 IP。只有目标站同时给提交 token 的 IP 打分时,才改用带 proxy 和 userAgent 的任务类型。
常见三种:public key 取错了,没取 data-pkey 或 fc-token 里的那个;站点用了自定义子域但没传 funcaptchaApiJSSubdomain;data 字段被重新序列化过。另外 token 大约 120 秒过期,拿到就提交。