抖音爆款爬虫 Skill
何时使用
当用户的请求涉及以下意图时,使用此 skill:
- 搜索视频:用户想搜索某类/某主题的抖音视频
- 看热榜:用户想看抖音热门/热榜
- 找文案:用户想找某类视频的文案/标题/描述
- 分析视频:用户提供抖音链接想获取信息
自然语言 → 命令映射(关键)
收到自然语言请求后,提取关键词并执行对应的命令:
| 用户说的 | 提取关键词 | 执行命令 |
|---------|-----------|---------|
| 搜索一下海鲜视频 | 海鲜 | python3 scripts/scraper.py search --keyword "海鲜" --limit 10 |
| 帮我找找海鲜售卖的视频文案 | 海鲜售卖 | python3 scripts/scraper.py search --keyword "海鲜售卖" --limit 10 |
| 抖音上搜小龙虾 | 小龙虾 | python3 scripts/scraper.py search --keyword "小龙虾" --limit 10 |
| 看看抖音热榜有什么 | (无) | python3 scripts/scraper.py hot --limit 20 |
| 美食类热榜 | 美食 | python3 scripts/scraper.py hot --category "美食" --limit 20 |
| 找10个海鲜视频 | 海鲜 | python3 scripts/scraper.py search --keyword "海鲜" --limit 10 |
映射规则
- 提取搜索词:从用户请求中提取核心关键词(去掉"搜索"、"视频"、"帮我找"等功能词)
- 搜索类请求 →
python3 scripts/scraper.py search --keyword "<关键词>" --limit <数量> - 热榜类请求 →
python3 scripts/scraper.py hot --category "<分类>" --limit <数量>(分类可选) - 默认数量:未指定时搜索默认 10 条,热榜默认 20 条
- 工作目录:命令在 skill 根目录下执行(
cd ~/.openclaw/workspace/douyin-scraper)
执行方式
所有命令在 skill 目录下执行:
cd ~/.openclaw/workspace/douyin-scraper && python3 scripts/scraper.py <command> [options]
搜索
python3 scripts/scraper.py search --keyword "海鲜" --limit 10
python3 scripts/scraper.py search --keyword "海鲜售卖" --limit 20 --output result.json
热榜
python3 scripts/scraper.py hot --limit 20
python3 scripts/scraper.py hot --category "美食" --limit 20
输出格式
结果以编号列表输出到 stdout,同时可选保存 JSON/CSV 文件。
每条结果包含:
- 标题、描述、作者
- 播放量、点赞数、评论数、分享数
- 视频链接、标签、发布时间
注意事项
- Playwright 已预装,浏览器已就绪
- 抖音页面可能需要登录或有人机验证,搜索结果可能受限
- 建议请求间隔 ≥ 2 秒
- 仅供学习研究使用
微信扫一扫