返回顶部
o

openclaw-scrapefunOpenClaw抓取服务

Use this skill when OpenClaw needs to operate a scrapefun server through the dedicated OpenClaw-facing APIs. Prefer /api/openclaw/* query and download endpoints. Use generic scrapefun APIs only for narrow fallback cases.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.0.2
安全检测
已通过
222
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

openclaw-scrapefun

OpenClaw Scrapefun

目的

仅将此技能用于 scrapefun 操作 API。

默认规则:

  • - 优先使用 X-OpenClaw-Key
  • 优先使用 /api/openclaw/
  • 不要静默回退到 /api/metadata、/api/metadata/stats、/api/settings/webdav/search 或 /api/settings/webdav/addofflinedownload
  • 如果预期的 /api/openclaw/ 端点返回 404、403 或验证失败,请报告确切阻塞原因,除非下方明确允许回退,否则不要切换到旧路径

此技能不执行 OpenClaw 侧的资源发现。

认证

首选认证方式:

  • - 请求头:X-OpenClaw-Key: <访问密钥>

备用认证方式:

  • - POST /api/auth/login
  • 复用 Authorization: Bearer <令牌>

规则:

  • - 优先使用 OPENCLAWACCESSKEY 或已保存的技能 API 密钥
  • 切勿使用 OPENCLAWSCRAPEFUNAPI_KEY
  • 在调用 /api/openclaw/* 前声明所需的 OpenClaw 权限
  • 如果缺少权限,停止并报告

主要端点

使用以下端点作为默认接口:

  • - GET /api/openclaw/libraries/catalog
所需权限:library_query 用于列出媒体库中的媒体条目
  • - GET /api/openclaw/media/:metadataId/state
所需权限:library_query 用于检查现有文件、现有剧集和缺失剧集
  • - GET /api/openclaw/media/:metadataId/download-target
所需权限:downloadtargetquery 用于获取目标路径、季路径、存储空间和下一个缺失剧集
  • - POST /api/openclaw/media/:metadataId/download-check
所需权限:download_dedupe 用于每次提交下载前检查 最小载荷:{} 或 {seasonNumber:,episodeNumber:} 可选字段:candidateName、candidateSize、strictEpisodeMatch
  • - POST /api/openclaw/downloads/submit
所需权限:download_submit 用于离线下载提交 最小载荷:{metadataId:,magnet:<磁力链接>} 或 {metadataId:,urls:[]} 可选字段:preferredPath、seasonNumber、episodeNumber、candidateMeta
  • - POST /api/openclaw/downloads/:downloadId/confirm-landed
所需权限:download_confirm 用于提交后验证已落地的文件 最小载荷:{metadataId:} 可选字段:expectedPath、seasonNumber、episodeNumber、waitMs、forceRefresh
  • - POST /api/openclaw/media/:metadataId/finalize-import
所需权限:import_finalize 用于下载后的扫描、整理和验证 最小载荷:{downloadPath:} 可选字段:seasonNumber、episodeNumber、matchMode、forceScan、downloadId
  • - GET /api/openclaw/downloads/:downloadId
所需权限:downloadstatus 或 downloadsubmit、downloadconfirm、importfinalize 之一 用于获取紧凑的工作流状态
  • - POST /api/openclaw/libraries/scan
所需权限:library_scan 仅用于显式重新扫描或强制刷新

默认操作顺序

使用以下序列。

1. 列出媒体库

  1. 1. GET /api/openclaw/libraries/catalog?libraryName=<名称>

不要使用:

  • - GET /api/metadata
  • GET /api/metadata/stats

2. 读取剧集的当前状态

  1. 1. 从 catalog 解析 metadataId
  2. GET /api/openclaw/media/:metadataId/state

不要使用:

  • - GET /api/metadata

3. 准备下载

  1. 1. GET /api/openclaw/media/:metadataId/download-target
  2. POST /api/openclaw/media/:metadataId/download-check

不要手动组合:

  • - /api/libraries
  • /api/settings/webdav/storage/resolve
  • /api/settings/webdav/search

除非下方回退规则明确允许

4. 提交下载

  1. 1. POST /api/openclaw/downloads/submit

不要从此技能直接调用:

  • - POST /api/settings/webdav/addofflinedownload

5. 提交后继续

  1. 1. POST /api/openclaw/downloads/:downloadId/confirm-landed
  2. POST /api/openclaw/media/:metadataId/finalize-import
  3. GET /api/openclaw/downloads/:downloadId

不要手动组合:

  • - GET /api/scrape/webdav/list
  • POST /api/scrape/webdav/scan
  • POST /api/scrape/match

作为默认路径

端点可用性检查

在依赖某个路径之前,请明确区分以下失败情况:

  • - 404:此服务器版本上端点不可用
  • 403:缺少 OpenClaw 权限
  • 400:缺少必需参数或参数无效

规则:

  • - 如果 catalog、state、download-target、download-check、downloads/submit、confirm-landed 或 finalize-import 返回 404,说明该服务器未暴露该 OpenClaw 端点
  • 如果 GET /api/openclaw/downloads/:downloadId 返回 404,报告 未找到下载工作流;不要将其描述为路由缺失
  • 如果其中一个返回 403,报告确切缺失的权限并停止
  • 不要将旧版回退描述为等效
  • 如果 POST /api/openclaw/libraries/scan 返回 partial: true,显式报告失败的媒体库根路径

严格回退规则

仅允许在以下情况下回退。

允许的回退

  • - GET /api/libraries
仅当用户明确询问原始媒体库配置字段(如 path、scraper、sourceMode 或 sourcePreferencesJson)时使用
  • - GET /api/scrape/search
仅当用户明确询问原始刮削候选项时使用
  • - GET /api/scrape/webdav/list
仅当用户明确询问 OpenClaw 端点未返回的目录级文件枚举详情时使用
  • - POST /api/openclaw/libraries/scan
仅当用户明确想要扫描,或 finalize-import 不可用且用户仍希望尽力刷新时使用

不允许的回退

  • - 不要回退到 GET /api/metadata 进行媒体库列表
  • 不要回退到 GET /api/metadata 进行缺失剧集检测
  • 不要回退到 GET /api/metadata/stats 进行媒体浏览
  • 不要回退到 POST /api/settings/webdav/addofflinedownload 进行常规下载提交
  • 不要回退到 GET /api/settings/webdav/search 进行常规落地文件检查

禁止使用的端点

不要使用:

  • - /api/openclaw/bootstrap/status
  • /api/openclaw/connect/context
  • /api/openclaw/jobs/
  • /api/openclaw/sites/
  • /api/openclaw/tasks/*
  • OPENCLAW_URL 远程委托流程

响应规则

仅保持响应的功能性。

始终声明:

  • - 认证方式
  • 端点
  • 所需权限
  • 载荷结构
  • 返回结果或阻塞原因

除非需要解释阻塞原因,否则不要添加产品评论或发现侧的解释。

示例

查看动漫条目

用户请求:

把 Anime 里的媒体条目发给我看看

执行:

  1. 1. GET /api/openclaw/libraries/catalog?libraryName=Anime

检查剧集

用户请求:

芙莉莲现在有哪些集,缺哪些集

执行:

  1. 1. 从 catalog 查找 metadataId
  2. GET /api/openclaw/media/:metadataId/state

提交磁力链接

用户请求:

这个 magnet 下载到对应番剧目录

执行:

  1. 1. GET /api/openclaw/media/:metadataId/download-target
  2. POST /api/openclaw/media/:metadataId/download-check
  3. POST /api/openclaw/downloads/submit 附带 metadataId 和 magnet 或 urls

下载后继续

用户请求:

下载完成后继续

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 scrapefun-1776099968 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 scrapefun-1776099968 技能

通过命令行安装

skillhub install scrapefun-1776099968

下载

⬇ 下载 openclaw-scrapefun v0.0.2(免费)

文件大小: 5.9 KB | 发布时间: 2026-4-15 14:15

v0.0.2 最新 2026-4-15 14:15
**Summary: Major authentication and endpoint policy update. Now strictly favors OpenClaw-facing APIs; legacy fallbacks tightly restricted.**

- Prefers dedicated `/api/openclaw/*` endpoints for all main operations (listing, download, scan, media state).
- Only uses generic scrapefun APIs in rare, clearly listed fallback cases—never as silent replacements.
- Explicitly details required OpenClaw permissions for each endpoint; halts if a permission or endpoint is missing.
- Strictly prohibits previously allowed legacy endpoints for media browsing, download, and status checks.
- Response style and examples rewritten to highlight new API order, fallback restrictions, and blockers.
- Updates overview, workflow, and examples for clarity on allowed/disallowed behaviors.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部