Fetch

从公开网址提取并清理文本内容,本地存储,无需登录或密钥。

已扫描
适合谁
需要批量收集公开网页信息的研究人员、希望高效整理网络资料的写作者
不适合谁
需要登录或操作私有数据的用户、依赖云端同步或外部服务的用户
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @agistack/fetch

Skill 说明

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

Fetch

将公开的网址转换为可本地使用的内容。

核心理念

  1. 仅获取公开网络内容。
  2. 优先提取干净的文本,而非杂乱的原始 HTML。
  3. 本地同时保存原始响应数据和结构化提取结果。
  4. 维护简单的本地任务历史记录,便于查看之前的抓取操作。

运行时要求

  • 系统需具备 python3 命令可用
  • 不需要额外外部依赖包

安全边界

  • 仅限公开网址
  • 不支持登录流程
  • 不使用 Cookies 或浏览器自动化
  • 不需要 API 密钥或凭证
  • 不进行外部上传或云端同步
  • 所有抓取的数据仅本地存储

本地存储位置

所有数据均保存在以下路径:

  • ~/.openclaw/workspace/memory/fetch/jobs.json
  • ~/.openclaw/workspace/memory/fetch/pages/

主要工作流

  • 抓取网址fetch_url.py --url "https://example.com"
  • 保存清理后的输出save_output.py --url "https://example.com" --title "Example"
  • 列出历史记录list_jobs.py
  • 查看任务详情show_job.py --id JOB-XXXX

脚本说明

脚本用途
init_storage.py初始化本地存储目录
fetch_url.py抓取公开网址并提取内容
save_output.py以自定义标题保存清理后的输出
list_jobs.py列出已有的抓取任务
show_job.py显示指定的已保存抓取任务
A
@agistack

已收录 2 个 Skill

相关推荐