跳到主要内容
NexCaptcha

验证码类型 · Imperva

Imperva Incapsula 验证码识别接口

Imperva Incapsula 会在页面里塞 reese84 校验和 ___utmvc。接口回传可用令牌与 cookie,省掉逆向混淆脚本的时间。

其他叫法incapsula 验证码识别reese84 参数imperva 反爬___utmvc cookieimperva 拦截 爬虫

单价
$4.49
每千次
目标站点接受率
97.0%
平均耗时
9.1s
P95 耗时
21.8s

[ 01 ]长什么样

多数时候是一张空白的 Request unsuccessful 页面,自己刷新,偶尔弹出一个验证码控件。

[ 02 ]难在哪里

这里没有题可做。卡住你的是 reese84 指纹令牌,要 POST 到站点各自的端点,再配上随之下发的 incap_ses_* 与 visid_incap_* 两条 cookie。混淆后的采集脚本按客户、按每次发布重命名重打包,上个月逆出来的构造逻辑这个月就失效,只能持续跟,不是逆一次就完事。

[ 03 ]我们怎么做

Imperva 由专门的工作池跟,按站点跟踪采集脚本,用你指向的当前脚本重建 reese84 载荷,对方重新混淆一次,我们这边只是更新模型,不会变成你的停摆。令牌通过你的 proxy 和 userAgent 生成,因为那对 cookie 会同时按 IP 和 UA 打分。Imperva 升级成内嵌 reCAPTCHA 或 hCaptcha 时,任务会自动升级,回传的仍是一套能直接用的 cookie。

[ 02 ]五行代码接入

五行代码接入

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

imperva-incapsula.sh
curl -s https://api.nexcaptcha.net/createTask \
  -H "Content-Type: application/json" \
  -d '{
    "clientKey": "YOUR_API_KEY",
    "task": {
      "type": "IncapsulaTask",
      "websiteURL": "...",
      "incapsulaScriptUrl": "...",
      "userAgent": "...",
      "proxy": "..."
    }
  }'

必需参数

任务类型名
IncapsulaTask
websiteURL
required
incapsulaScriptUrl
required
userAgent
required
proxy
required
识别难度
很难

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

关于这一项的常见问题

每千次 4.49 美元,按识别成功计费,识别失败不计费。返回中位数 9.1 秒,p95 21.8 秒,识别成功率 97.0%。价格偏高是因为每个请求都要现场构造指纹载荷。

因为拦的不是 IP。没有有效的 reese84 令牌和配套的会话 cookie,换多少条新 IP 都会落到同一张拦截页。要的是令牌,而令牌要靠混淆脚本产出的载荷换,这部分由接口替你做。

reese84 是新版指纹校验,POST 到站点专属端点后换回 incap_ses_* 和 visid_incap_*;___utmvc 是老版链路上的 cookie,一些站点仍在用。两条路我们都支持,下单时传当前页面加载的脚本地址即可。

必须。那对 cookie 会按获取它的 IP 和 User-Agent 打分,令牌得从你后续要用的出口上产出。任务里和后续请求里用同一组 proxy 与 userAgent,别中途换。

第一千次识别,我们请。

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