SuperAPI AI 工具集

network

测试与质量

查看项目

更新于 10-15 23:58

技能介绍

用途:在 chrome-use 驱动的页面上拦截、模拟、改写、屏蔽和记录网络流量,全部基于 CDP Fetch 域,无需代理,也无需额外扩展权限。

主要能力:三种模式。一是模拟响应(--body/--status/--header/--content-type),用假响应短路请求,请求不会真正发出;二是改写发出的请求(--method/--set-body/--set-header/--rewrite-url),请求被修改后仍返回真实响应;三是修改真实响应(--edit-status/--edit-header/--replace 'from=>to'),请求正常发出,返回后在页面看到前被改写,适合强制错误状态或打补丁。还可用 --abort 完全屏蔽请求,用 --resource-type 限定资源类型。

使用方式:示例命令包括 chrome-use network route "/api/users" --body '{"users":[]}' --status 200 --content-type application/json;chrome-use network route "/api/save" --set-header Authorization="Bearer test";chrome-use network route "/api/me" --edit-status 503;chrome-use network route "**/analytics" --abort --resource-type xhr,fetch。用 chrome-use network requests --clear 重新捕获、chrome-use network requests 查看流量、chrome-use network har start 与 har stop /tmp/trace.har 录制 HAR、chrome-use network unroute 清除全部路由。

限制:同一规则同时给出模拟与改写时模拟优先;--header、--set-header、--edit-header、--replace 可重复,请求/响应头在原头基础上合并;修改顶层文档导航的状态可能干扰页面加载,建议对 API 调用用 --resource-type xhr,fetch 限定。其余细节暂未提供。