浏览器

抖音爆款爬虫 v2

试用

爬取抖音热榜和搜索建议数据,支持关键词搜索、热榜获取、搜索建议等功能。无需登录即可使用。

它能做什么

🔥 **热榜获取** - 获取当前抖音热搜榜 (无需登录) 🔍 **关键词搜索** - 在热榜中匹配关键词 + 获取搜索建议 (无需登录) 💡 **搜索建议** - 获取关键词联想 (无需登录)

技能文档

抖音爆款爬虫 Skill

功能概述

获取抖音热榜和搜索数据。当前版本使用抖音 Web API,无需登录

功能特性

  • 🔥 热榜获取 - 获取当前抖音热搜榜 (无需登录)
  • 🔍 关键词搜索 - 在热榜中匹配关键词 + 获取搜索建议 (无需登录)
  • 💡 搜索建议 - 获取关键词联想 (无需登录)

⚠️ 重要说明

抖音搜索 API 需要登录态,当前版本在无登录环境下使用以下替代方案:

  • 热榜 API:直接获取当前热搜话题
  • 搜索建议 API:获取关键词联想
  • 搜索时:先在热榜中匹配,再补充搜索建议

如需完整搜索功能,需要提供抖音登录 Cookie。

安装

cd 
npm install

Playwright 浏览器(可选,用于完整搜索):

npx playwright install chromium

使用方法

Node.js 版本

# 搜索关键词
node scripts/douyin_scraper.js search "海鲜" 20

# 获取热榜
node scripts/douyin_scraper.js hot 50

# 获取搜索建议
node scripts/douyin_scraper.js suggest "海鲜售卖"

# 保存到文件
node scripts/douyin_scraper.js search "海鲜" 10 --output result.json

Python 版本

# 搜索关键词
python scripts/scraper.py search --keyword "海鲜" --limit 20

# 获取热榜
python scripts/scraper.py hot --limit 50

# 获取搜索建议
python scripts/scraper.py suggest --keyword "海鲜售卖"

自然语言处理指南

当用户用自然语言请求抖音相关数据时,按以下规则解析:

搜索意图识别

用户说法意图命令
搜索一下海鲜视频 / 找一些海鲜视频搜索search "海鲜"
看看抖音热榜 / 抖音最近什么火热榜hot
海鲜相关的搜索建议建议suggest "海鲜"
海鲜售卖视频文案搜索search "海鲜售卖"
分析这个视频链接 xxx暂不支持提示用户

关键词提取

从自然语言中提取关键词:

  • "搜索一下海鲜视频" → 关键词: 海鲜
  • "找一些海鲜售卖相关的视频" → 关键词: 海鲜售卖
  • "小龙虾怎么做" → 关键词: 小龙虾
  • "最近美食领域什么火" → 关键词: 美食 (搜索热榜匹配)

执行流程

  1. 解析用户意图 (搜索/热榜/建议)
  2. 提取关键词
  3. 执行对应命令
  4. 格式化展示结果

输出数据格式

搜索结果

{
  "keyword": "海鲜",
  "matched_hot": [
    {
      "rank": 1,
      "word": "海鲜话题",
      "hot_value": 5000000,
      "video_count": 10
    }
  ],
  "suggestions": [
    { "word": "海鲜小哥", "group_id": "xxx" }
  ],
  "hot_list": [...],
  "note": "在热榜中找到 1 个匹配话题"
}

热榜数据

[
  {
    "rank": 1,
    "word": "热搜话题",
    "hot_value": 12000000,
    "video_count": 6,
    "group_id": "xxx",
    "sentence_id": "xxx"
  }
]

注意事项

  1. 请求频率 - 避免频繁调用,建议间隔 >5 秒
  2. 数据用途 - 仅供学习和研究
  3. API 限制 - 搜索 API 需登录,热榜和建议 API 无需登录
  4. IP 风控 - 异常请求可能导致 IP 被限

故障排除

问题解决方案
API 返回 2483搜索需要登录,使用 hotsuggest 替代
网络超时检查网络连接,重试
无匹配结果关键词可能不在热榜,尝试 suggest 获取相关词

相关技能

通过一次 REST API 调用,向 10 个社交平台发布视频、图片、文字与文档。

作者 victorcavero14375 次安装50 星标

用 Python 自适应抓取网页,默认绕过反爬保护,支持从单次请求到大规模并发爬取。

作者 d4vinci399 次安装28 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

按用户明确指令,在得到大脑(Get笔记)中保存、搜索并管理笔记与知识库。

作者 iswalle763 次安装66 星标

通过托管 OAuth 代理访问 YouTube Data API v3,搜索与管理视频、播放列表、频道、订阅和评论。

作者 byungkyu880 次安装145 星标

通过 6551 REST API 查询 Twitter/X 用户资料、推文、粉丝事件与 KOL 数据。

作者 infra403840 次安装27 星标

terrycarter1985 的更多技能

浏览全部技能

为中国小学三到六年级英语书面作业打分,并给出符合年龄的鼓励式反馈。

作者 terrycarter198517 次安装

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management (create, add, remove assets), crypto analysis (Top 20 by market c...

作者 terrycarter198524 次安装

Control whole-house music scenes combining Spotify playback with Airfoil speaker routing. Quick presets for morning, party, chill modes.

作者 terrycarter198519 次安装

Generate reusable, policy-aligned customer service replies for e-commerce aftersales scenarios. Use when support staff need fast, compliant Chinese responses...

作者 terrycarter198518 次安装

Control whole-house music scenes combining Spotify playback with Airfoil speaker routing. Quick presets for morning, party, chill modes.

作者 terrycarter198516 次安装

Comprehensive developer cheatsheets and quick references for Git, Docker, Kubernetes, jq, curl, and common Linux commands. Use when needing quick lookups for...

作者 terrycarter198516 次安装