📦 Save All Resource — 保存所有资源

v1.0.0

打开一个可见浏览器,让用户手动浏览目标网站,并在浏览过程中持续监听同域原始响应内容,实时落盘到本地桌面目录。

0· 186·0 当前·0 累计
by @cnoder-wgh·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/16
0
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
技能的代码和指令与其描述相符:它使用 puppeteer 打开可见浏览器,并将同源 HTTP/HTTPS 响应保存到桌面文件夹;它不请求凭据也不向远程端点泄露数据。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/18

打开可见浏览器,让用户手动浏览目标网站,并持续将同域原始响应保存到本地桌面目录。

可疑

安装命令

点击复制
官方npx clawhub@latest install save-all-resource
🇨🇳 镜像加速npx clawhub@latest install save-all-resource --registry https://cn.longxiaskill.com

技能文档

当用户希望输入一个网址,打开浏览器后手动浏览页面,并把同域的原始响应内容持续保存到本地目录时,使用本技能。

输入

用户应提供一个入口 URL,例如:

  • https://www.google.com/

输出

脚本会在用户桌面创建一个以域名命名的文件夹,例如:

  • ~/Desktop/www.google.com

然后持续保存:

  • HTML 原始响应
  • JavaScript
  • CSS
  • JSON
  • 图片
  • 字体
  • 其他同域原始响应资源

执行流程

  • 接收用户提供的入口 URL。
  • 运行: node scripts/main.js
  • 脚本会打开一个可见浏览器页签。
  • 用户在这个页签中手动点击和切换页面。
  • 脚本持续监听同域的原始响应内容,并实时写入桌面目录。
  • 当用户关闭该页签后,脚本自动退出。

规则

  • 默认只保存同域资源。
  • 只保存 http:https: 响应。
  • 默认跳过 blob:data:chrome-extension: 等特殊协议资源。
  • 主文档 HTML 使用 response.text() 保存,目标是尽量接近 DevTools Network 中看到的原始响应内容。
  • 不使用 page.content() 作为主页面保存方式,因此不会把运行后的 DOM 快照当成原始 HTML。
  • 如果页面是 SPA 路由切换且没有新的 document 响应,则不会生成新的 HTML 文件,但接口和其他资源响应仍会继续保存。
  • 如果用户关闭该页签,脚本必须自动退出,不要继续后台运行。

依赖

此技能脚本依赖 puppeteer。首次使用前需要在技能目录中安装依赖:

cd scripts
npm install

数据来源:ClawHub ↗ · 中文优化:龙虾技能库