所有项目
PROTOCOL-FIRST ENGINEERING SKILL

Spider King

'2026'

把网页里依赖浏览器的复杂请求,恢复成可独立运行、可验证的 Python 采集程序。

开发实践已授权场景Python-first

背景

面向自有系统、已授权平台、安全测试与教学研究场景。项目不把“能在网页里跑通”视为终点,而是要求最终交付脱离浏览器、可重复验证。

问题

不是“把页面点通”,而是让协议可复现。

复杂目标的难点,往往不只是一个 sign。真实变化可能藏在请求包装、旋转 Cookie、服务端 bootstrap、响应解码或长连接状态里;一次成功的重放,也不等于可维护的采集方案。

方法

先确认真实链路

以页面状态和网络证据为起点,区分表面接口、真实请求与中间包装层。

拆解动态状态

把签名、时间戳、Cookie、会话、解码与传输封装分别验证,不把所有问题归为“浏览器环境”。

离线重建与交付

优先交付纯 Python;只有确有必要时,保留极小、无 DOM 依赖的本地 JS 或 WASM helper。

原则

  • 证据优先,而不是猜测参数名
  • 协议优先,而不是把浏览器自动化当交付
  • 先验证单个稳定请求,再处理分页与规模化
  • 把已授权边界和不稳定因素写进交付说明
05 / 交付物
启动分流与环境检查请求 / 响应样本对比工具协议采集项目脚手架按症状路由的工作手册
回到项目
ESC