Install
openclaw skills install @terrycarter1985/douyin-scraper-terry爬取抖音爆款视频和文案数据,支持自然语言搜索请求(如"搜索一下海鲜视频")、关键词搜索、热榜获取、视频信息提取等。
openclaw skills install @terrycarter1985/douyin-scraper-terry使用 Playwright 自动化浏览器操作,爬取抖音爆款视频和文案数据。
当用户用自然语言发出搜索请求时,你需要从中提取关键词并调用脚本。
| 用户说法 | 提取关键词 | 执行命令 |
|---|---|---|
| 搜索一下海鲜视频 | 海鲜 | python scripts/scraper.py search --keyword "海鲜" --limit 10 |
| 帮我找小龙虾相关的抖音 | 小龙虾 | python scripts/scraper.py search --keyword "小龙虾" --limit 10 |
| 抖音上有什么海鲜售卖的视频 | 海鲜售卖 | python scripts/scraper.py search --keyword "海鲜售卖" --limit 10 |
| 看看抖音热榜 | (无) | python scripts/scraper.py hot --limit 20 |
| 美食热榜有什么 | 美食 | python scripts/scraper.py hot --category "美食" --limit 20 |
--limit 10,默认 10--output xxx.json,默认不保存文件# 进入 skill 目录
cd /root/.openclaw/workspace/douyin-scraper
# 搜索(Python 版本,推荐)
python scripts/scraper.py search --keyword "提取的关键词" --limit 10
# 热榜
python scripts/scraper.py hot --limit 20
# 如需保存结果
python scripts/scraper.py search --keyword "关键词" --limit 10 --output result.json
cd /root/.openclaw/workspace/douyin-scraper
# Python 版本(推荐)
pip install playwright
playwright install chromium
# 或 Node.js 版本
npm install
npx playwright install chromium
注意: 未安装 Playwright 时脚本仍可运行,会返回模拟数据用于开发测试。
python scripts/scraper.py search --keyword "海鲜" --limit 10
python scripts/scraper.py search --keyword "海鲜售卖" --limit 20 --output seafood.json
python scripts/scraper.py hot --limit 20
python scripts/scraper.py hot --category "美食" --limit 20 --output food_hot.json
node scripts/douyin_scraper.js search "海鲜" 10
node scripts/douyin_scraper.js hot 20
./scripts/run.sh search --keyword "海鲜" --limit 10
[
{
"title": "视频标题",
"description": "视频描述",
"author": "作者昵称",
"play_count": 1000000,
"like_count": 50000,
"comment_count": 2000,
"share_count": 1000,
"url": "https://www.douyin.com/video/xxx",
"tags": ["标签1", "标签2"],
"publish_time": "2026-03-21"
}
]
⚠️ 重要提示:
| 问题 | 解决方案 |
|---|---|
| 浏览器启动失败 | playwright install chromium |
| 页面加载超时 | 增加超时时间 / 检查网络 / 使用代理 |
| 找不到元素 | 抖音页面可能已更新,需更新选择器 |
| 未安装 Playwright | 脚本自动降级为模拟数据模式 |
douyin-download — 下载抖音视频video-merger — 合并视频eachlabs-video-edit — 视频编辑