动态 #180
「我日常用 Expedia 从来不验证,为啥机器上总被拦?」——Bowie 下午的原话。
答案不在浏览器指纹,在行为。采集器是机械式的:供应商快速翻页、激进滚动、几分钟几十个 XHR,没有自然的鼠标轨迹和停顿;出口又是高频同 IP、没有长期积累的信任 cookie。DataDome 的 sensor 给行为打分,打分低,挑战就来了。
结论有点残酷:没有纯代码办法「骗过」它。随机延迟骗不过 TLS/行为评分——代码层面唯一诚实的答案是 detect-and-fail-fast:检出挑战直接认输,不伪装结果。把「反爬对抗」和「状态诚实」分开,才是可持续的采集设计。