360 Secure SkillHub
360 安全技能中心

Content Catcher

虾抓抓v4.0是多功能内容抓取工具,核心功能含网页转Markdown/PDF、多模态资源提取、结构化数据抽取、增量监测、翻译、视频下载。典型场景如保存网页资料、提取媒体、下载视频等,通过命令行输入URL及参数触发,输出多种格式内容。

luis1213899
luis1213899
热度 50.61
最近更新 2026-05-18 11:41:56
分类:效率依赖:代码执行 / 联网浏览搜索 / 读写文件 / 第三方 API应用场景:摘要总结 / 文件转换 / 数据处理 / 翻译

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add xia-zhua-zhua
Metadata
name
xia-zhua-zhua
description
虾抓抓(xia-zhua-zhua) v4.0 - 超强内容抓取技能 支持:Markdown/PDF/多模态提取/结构化抽取/翻译/视频下载 触发词:抓取网页、网页转Markdown、内容抓取、虾抓抓、视频下载
version
4.0.0

虾抓抓 v4.0 - 超强内容抓取技能

原名:xia-zhua-zhua,又称Content Catcher


升级亮点 (v4.0)

新功能 说明
PDF导出 直接导出为PDF
多模态提取 图片/音频/视频资源
结构化抽取 表格/列表/卡片智能识别
增量监测 页面更新自动提醒
翻译集成 抓取后自动翻译
深度渲染 完整JS动态内容

核心能力

1. 网页内容抓取

模式 命令 说明
标准模式 node markdown-clip.js <url> CSS选择器
Smart模式 node markdown-clip.js <url> --smart Readability AI
分析模式 node markdown-clip.js <url> --analyze 摘要+关键词

2. 视频下载

命令 说明
python video_catcher_pro.py ytdlp <url> yt-dlp下载
python video_catcher_pro.py m3u8 <url> M3U8下载

v4.0 新增功能

多模态提取

# 提取图片资源
node content-extractor.js <url> --images

# 提取所有媒体
node content-extractor.js <url> --media

PDF导出

# 导出为PDF
node content-extractor.js <url> --pdf

# Markdown + PDF双导出
node content-extractor.js <url> --both

结构化抽取

# 智能识别表格
node content-extractor.js <url> --tables

# 识别列表数据
node content-extractor.js <url> --lists

增量监测

# 监测页面更新
node content-watcher.js <url> --watch

# 设置更新提醒
node content-watcher.js <url> --watch --notify

翻译功能

# 翻译为英文
node content-extractor.js <url> --translate en

# 翻译为日文
node content-extractor.js <url> --translate jp

技术架构

┌─────────────────────────────────────────────────────────┐
│              Content Catcher v4.0                      │
├─────────────────────────────────────────────────────────┤
│                                                         │
│  ┌─────────────┐  ┌─────────────┐  ┌─────────────┐    │
│  │  Playwright  │  │   Turndown   │  │   yt-dlp    │    │
│  │  (渲染)      │  │ (Markdown)  │  │  (视频)     │    │
│  └──────┬──────┘  └──────┬──────┘  └─────────────┘    │
│         │                 │                            │
│  ┌──────▼──────┐  ┌──────▼──────┐                     │
│  │ 多模态提取   │  │  结构化    │                     │
│  │ 图片/音频   │  │  表格/列表  │                     │
│  └─────────────┘  └─────────────┘                     │
│         │                                                    │
│  ┌──────▼──────┐                                        │
│  │  输出格式   │                                        │
│  │ Markdown   │                                        │
│  │ PDF        │                                        │
│  │ JSON       │                                        │
│  └─────────────┘                                        │
└─────────────────────────────────────────────────────────┘

升级对比

功能 v2.x v3.x v4.x
Markdown ✅ ✅ ✅
Smart模式 ✅ ✅ ✅
分析 ✅ ✅ ✅
视频下载 - ✅ ✅
PDF导出 - - ✅
多模态 - - ✅
结构化 - - ✅
增量监测 - - ✅
翻译 - - ✅

依赖工具

工具 状态 用途
Node.js ✅ 运行环境
Playwright ✅ 页面渲染
Turndown ✅ HTML→Markdown
Python ✅ 分析/翻译
yt-dlp ✅ 视频下载
weasyprint ✅ PDF导出
googletrans ⬜ 翻译(可选)

使用示例

基础抓取

node xia-zhua-zhua/markdown-clip.js https://example.com --smart

多模态+PDF

node content-extractor.js https://example.com --media --pdf

视频下载

python video-catcher/video_catcher_pro.py ytdlp https://b.com/video

文件结构

content-catcher/
├── SKILL.md                    # 本文档
├── xia-zhua-zhua/            # 虾抓抓模块
│   ├── markdown-clip.js       # 主脚本
│   └── ...
└── video-catcher/            # 视频模块
    ├── video_catcher_pro.py  # 主脚本
    └── ...

更新日志

v4.0.0 (最新)

  • 多模态内容提取
  • PDF导出
  • 结构化数据抽取
  • 增量更新监测
  • 翻译集成

v3.0.0

  • 融合Video Catcher

v2.1.3

  • Smart模式
  • 分析功能