Install
openclaw skills install @terrycarter1985/douyin-search-scraper爬取抖音爆款视频和文案数据,使用 Playwright 自动化浏览器操作,支持搜索关键词、获取热榜、提取视频信息和文案等功能。
openclaw skills install @terrycarter1985/douyin-search-scraper使用 Playwright 自动化浏览器操作,爬取抖音爆款视频和文案数据。
当用户用自然语言请求抖音相关操作时,直接执行对应命令,不需要再确认。
| 用户意图 | 命令 |
|---|---|
| 搜索海鲜视频 | 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 |
| 搜索并保存 | python scripts/scraper.py search --keyword "海鲜" --limit 15 --output seafood.json |
search --keyword "<关键词>"hothot --category "<分类>"--output <文件名>.json工作目录: 命令在 skill 根目录下执行,即
cd /root/.openclaw/workspace/douyin-scraper && ...
需要 Playwright + Chromium:
pip install playwright
playwright install chromium
python scripts/scraper.py search --keyword "海鲜" --limit 10
python scripts/scraper.py search -k "海鲜售卖" -n 15 -o seafood.json
python scripts/scraper.py search -k "小龙虾" -n 10 -f csv -o crayfish.csv
python scripts/scraper.py hot --limit 20
python scripts/scraper.py hot --category "美食" -n 20 -o food_hot.json
| 选项 | 说明 |
|---|---|
--keyword, -k | 搜索关键词 |
--limit, -n | 结果数量 (默认 10/20) |
--output, -o | 输出文件路径 |
--format, -f | 输出格式: json (默认), csv |
--no-headless | 显示浏览器窗口 (调试用) |
[
{
"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-05-31"
}
]
title,author,play_count,like_count,comment_count,url,tags
视频标题,作者昵称,1000000,50000,2000,https://...,标签1|标签2
⚠️ 重要提示:
--delay 调整| 问题 | 解决方案 |
|---|---|
| 浏览器启动失败 | playwright install chromium |
| 页面加载超时 | 检查网络,尝试代理 |
| 找不到元素 | 抖音页面可能更新,需更新选择器 |
| 返回空结果 | 可能被风控,尝试降低频率或换 IP |