跳到主要内容
NexCaptcha

验证码类型 · 极验 GeeTest

极验 GeeTest 验证码识别接口

极验三代的滑块与点选都在一个接口里:传 gt、challenge 和页面地址,回传 validate 与 seccode,不用自己做缺口识别和轨迹模拟。

其他叫法极验三代极验滑块验证码极验行为验证极验 validate seccode极验验证码识别geetest 打码

单价
$4.49
每千次
目标站点接受率
99.0%
平均耗时
5.4s
P95 耗时
12.1s

[ 01 ]长什么样

一条灰色的「点击按钮进行验证」长条,点开后弹出拼图滑块,把缺块拖进凹槽,或者弹出一组汉字让你按顺序点。

[ 02 ]难在哪里

challenge 每次加载页面都会换,而且只能用一次,取到之后必须在几秒内识别完并提交。极验打分看的是整条鼠标轨迹,加速度、抖动、松手前的回拉都在算分里,不只看终点坐标。所以缺口算得再准,轨迹是匀速直线照样判定为机器。

[ 03 ]我们怎么做

极验有独立节点池:拿到 gt 与 challenge 后现取背景图和滑块图,缺口定位用的是拿线上三代流量重训的模型。拖动轨迹按次生成,来源是真实人工轨迹样本,不是一条固定曲线反复套。站点把组件挂在自有 api 子域上时,任务里补一个 geetestApiServerSubdomain 就能走同一个池子。

[ 02 ]五行代码接入

五行代码接入

提交任务,取回 token。官方 SDK 已把创建、轮询、重试封装成一次调用。

geetest-v3.sh
curl -s https://api.nexcaptcha.net/createTask \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "task": {
      "type": "GeeTestTaskProxyless",
      "websiteURL": "...",
      "gt": "...",
      "challenge": "..."
    }
  }'

必需参数

任务类型名
GeeTestTaskProxyless
websiteURL
required
gt
required
challenge
required
识别难度
中等

[ 05 ]关于这一项的常见问题

关于这一项的常见问题

按每千次成功识别计费,极验三代每千次 4.49 美元。识别失败不计费,账单上的单价就是实际单价。平台不卖题分,1000 次就是 1000 次,不存在题分换算这一层。

中位 5.4 秒,P95 12.1 秒。challenge 的生命周期很短,建议读到 gt 和 challenge 就立刻下单,不要等表单填完再调接口,否则 token 回来时 challenge 已经失效了。

一般不需要。三代的校验绑的是 challenge,不绑出口 IP,直接用 GeeTestTaskProxyless 就行。只有目标站把组件旁边下发的 cookie 和 IP 绑在一起时,才需要改用 GeeTestTask,把你爬虫在用的那个 proxy 一起传过来。

注册就送免费测试额度,不用绑卡,可以直接拿线上目标站跑通再决定要不要充值。充值支持支付宝、微信、USDT 和对公转账,充完直接进余额,不转题分。

第一千次识别,我们请。

创建密钥,粘进上面的示例代码,看着真实的 token 返回。不用绑卡,没有销售电话。