name: douyin-scraper description: 爬取抖音爆款影片和文案資料。支援自然語言搜尋(如"搜尋一下海鮮影片")和結構化 CLI 呼叫,使用 Playwright 自動化瀏覽器,無瀏覽器時自動降級為模擬資料。
來源於7w4.net。
# 搜尋影片
python scripts/nl_search.py "搜尋一下海鮮影片"
# 熱榜
python scripts/nl_search.py "看看抖音熱榜有什麼"
# 指定輸出
python scripts/nl_search.py "找一些海鮮售賣相關的影片文案" -o result.json
Agent 收到自然語言請求時,呼叫 nl_search.py 即可:
| 使用者說 | 命令 |
|---|---|
| 搜尋一下海鮮影片 | python scripts/nl_search.py "搜尋一下海鮮影片" |
| 看看抖音熱榜 | python scripts/nl_search.py "看看抖音熱榜" |
| 找5條小龍蝦影片 | python scripts/nl_search.py "找5條小龍蝦影片" |
| 美食熱榜 | python scripts/nl_search.py "美食熱榜" |
# Python
python scripts/scraper.py search --keyword "海鮮" --limit 10
python scripts/scraper.py hot --category "美食" --limit 20
# Node.js
node scripts/douyin_scraper.js search "海鮮" 10
node scripts/douyin_scraper.js hot "美食" 20
[
{
"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-06-08"
}
]
pip install playwright
playwright install chromium
未安裝 Playwright 瀏覽器時自動降級為模擬資料,不會報錯。
文件齊全、使用流暢,但核心問題明顯:它其實無法真正爬取抖音資料,所有結果都是預設的假資料,看起來像真的但實際不是。適合做演示或測試環境使用,生產環境需謹慎。