Browser Download

通过浏览器工具实现网页文件自动下载,支持指定路径保存。

已扫描
适合谁
自动化任务开发者、数据采集需求者
不适合谁
无技术基础的普通用户、无需文件下载功能的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @pbseiya/browser-download

Skill 说明

命令、参数、文件名以原文为准

浏览器下载技能

此技能使 ADA 能够使用 browser 工具从任意网页执行文件下载。

前置条件

  • 必须安装 openclaw CLI,且网关服务正在运行。
  • openclaw.json 中必须正确配置 relayPort(默认值:18792)。

下载操作方法

要从网站下载文件,请按以下步骤操作:

  1. 查找下载链接/按钮:使用 browser snapshotbrowser evaluate 查找下载按钮的 refselector
  2. 执行下载操作:使用以下 CLI 命令格式:
openclaw browser --action download --targetId "<TAB_ID>" --ref "<REF_ID>" --path "/mnt/storage/ada_projects/downloads/<FILENAME>"

可选方案:通过 JavaScript 触发点击

如果下载按钮位于 canvas 或复杂元素中,可通过执行脚本触发:

() => {
  const btn = document.querySelector('button[aria-label="Download"]');
  if (btn) btn.click();
  return 'clicked';
}

存储目录

所有下载文件请保存至:

/mnt/storage/ada_projects/downloads/

P
@pbseiya

已收录 1 个 Skill

相关推荐