Install
openclaw skills install douyin-scraper-pro爬取抖音爆款视频和文案数据,支持自然语言搜索请求。使用 Playwright 自动化浏览器操作,支持搜索关键词、获取热榜、提取视频信息和文案。
openclaw skills install douyin-scraper-pro当用户用自然语言发请求时,按以下规则提取参数并执行对应命令:
| 用户说法示例 | 类型 | 命令 |
|---|---|---|
| 搜索一下海鲜视频 / 找一些海鲜售卖的视频 / 帮我搜海鲜 | search | search --keyword "<关键词>" |
| 看看抖音热榜 / 热榜有什么 / 抖音热搜 | hot | hot |
| 分析这个视频链接 https://v.douyin.com/xxx | analyze | analyze --url "<url>" |
海鲜--limit 10优先使用 Python 脚本(更稳定的数据提取):
cd {{SKILL_DIR}} && bash scripts/run.sh search --keyword "海鲜" --limit 10
如果 Python 环境不可用,回退到 Node.js:
cd {{SKILL_DIR}} && node scripts/douyin_scraper.js search "海鲜" 10
脚本输出 JSON 数组,每个元素包含:
title — 视频标题description — 视频描述/文案author — 作者昵称play_count / like_count / comment_count / share_count — 互动数据url — 视频链接tags — 标签列表publish_time — 发布时间Agent 应将结果整理为用户友好的格式呈现,而非直接 dump JSON。
# Python
bash scripts/run.sh search --keyword "海鲜" --limit 10
bash scripts/run.sh search --keyword "海鲜售卖" --limit 20 --output result.json
# Node.js
node scripts/douyin_scraper.js search "海鲜" 10
# Python
bash scripts/run.sh hot --limit 20
bash scripts/run.sh hot --category "美食" --limit 20
# Node.js
node scripts/douyin_scraper.js hot 20
bash scripts/run.sh analyze --url "https://v.douyin.com/xxxxx/"
首次使用前需安装依赖:
cd {{SKILL_DIR}}
pip install playwright
playwright install chromium
或使用 Node.js:
cd {{SKILL_DIR}}
npm install
npx playwright install chromium