← 返回 Skills 市场
noah-1106

抖音热榜 / Douyin Hot

作者 noah · GitHub ↗ · v1.0.5 · MIT-0
cross-platform ⚠ suspicious
1835
总下载
1
收藏
15
当前安装
4
版本数
在 OpenClaw 中安装
/install douyin-hot
功能描述
抖音热榜获取技能 | Douyin Hot List Fetcher 获取抖音热榜/热搜榜数据 | Get Douyin hot list/trending data 包含热门视频、挑战赛、音乐等多领域热门内容 | Includes popular videos, challenges, music and mo...
使用说明 (SKILL.md)

抖音热榜获取技能 | Douyin Hot List Fetcher

获取抖音热榜/热搜榜数据,包含热门视频、挑战赛、音乐等多领域热门内容,并输出标题、热度值与跳转链接。 Fetch Douyin hot list/trending data, including popular videos, challenges, music and more, outputting titles, heat values and links.


功能特性 | Features

  • 🔥 实时热榜 / Real-time Hot List - 获取抖音最新热门内容 | Get Douyin's latest trending content
  • 📊 热度值 / Heat Values - 显示每个话题的热度评分 | Show heat scores for each topic
  • 🔗 跳转链接 / Jump Links - 提供详情页直达链接 | Provide direct links to detail pages
  • 🎯 自定义数量 / Custom Count - 可指定获取前 N 条数据 | Specify number of items to fetch
  • 📱 多领域内容 / Multi-domain Content - 热门视频、挑战赛、音乐等 | Videos, challenges, music and more

快速开始 | Quick Start

# 获取抖音热榜前 50 条(默认)/ Get Douyin hot list top 50 (default)
node scripts/douyin.js hot

# 获取前 20 条 / Get top 20
node scripts/douyin.js hot 20

# 获取前 10 条 / Get top 10
node scripts/douyin.js hot 10

输出格式 | Output Format

每条热榜包含 / Each hot list item includes:

  • 📌 排名 / Rank - 热榜排名 | Hot list ranking
  • 🔥 标题 / Title - 热门话题/视频标题 | Hot topic/video title
  • 📊 热度值 / Heat - 热度评分 | Heat score
  • 🔗 链接 / Link - 详情页跳转链接 | Detail page link

使用示例 | Usage Example

# 获取热门前 20 / Get top 20 hot items
node scripts/douyin.js hot 20

# 输出示例 / Output example:
# 1. 🔥 xxx话题 / xxx topic
#    热度 / Heat: 1234567
#    链接 / Link: https://www.douyin.com/...

数据来源 | Data Source

抖音网页端公开接口 | Douyin web public interface


注意事项 | Notes

  • ⚠️ 该接口为网页端公开接口,返回结构可能变动 This interface is a public web interface; structure may change
  • ⚠️ 访问频繁可能触发风控 Frequent access may trigger rate limiting
  • ⚠️ 建议合理使用,避免频繁请求 Recommend reasonable use, avoid frequent requests

使用场景 | Use Cases

  • 📰 热点追踪 / Hot topic tracking
  • 📊 内容趋势分析 / Content trend analysis
  • 🎯 营销策划参考 / Marketing planning reference
  • 📱 社交媒体运营 / Social media operations

Credits / 致谢

基于 douyin-hot-trend 修改
感谢原作者 @franklu0819-lang


License / 许可证

MIT

安全使用建议
This package is coherent with its stated goal (scraping Douyin hot lists) but note the following before installing: (1) The codebase contains Node (douyin.js / douyin_json.js) and Python (init_db.py, save_to_db.py, db.py, generate_html.py, query.py) scripts; you need node and python available to run everything—registry metadata omitted these requirements. (2) Running the helpers will create and modify files in the skill folder (data/douyin.db and data/index.html); run in a sandbox or review the code if you don’t want local files written. (3) The skill makes outbound HTTPS requests to www.douyin.com; frequent automated requests may trigger rate limiting or violate terms of service—use responsibly. (4) The SKILL.md and README only show node usage; if you intend to use the database/HTML features, inspect and run the Python scripts manually. (5) If you need higher assurance, verify the package author/source (this references a GitHub repo) and run the code in an isolated environment before granting it to an agent that can execute code.
功能分析
Type: OpenClaw Skill Name: douyin-hot Version: 1.0.5 The skill bundle is a Douyin hot list fetcher that contains multiple security vulnerabilities. It is susceptible to SQL injection in `scripts/db.py` and `scripts/query.py` because the `days` parameter is inserted into SQL queries using string formatting without proper sanitization. Additionally, `scripts/generate_html.py` produces an HTML report (`data/index.html`) that is vulnerable to Cross-Site Scripting (XSS) because it renders fetched titles directly into the DOM using `innerHTML`. While these flaws allow for potential attacks, there is no clear evidence of intentional malice or data exfiltration.
能力评估
Purpose & Capability
The name/description match the code: Node scripts fetch Douyin's web hot-list and helper Python scripts store/generate HTML reports. However the registry metadata listed no required binaries while package.json and the scripts clearly require Node (and Python) to run; version fields also differ (SKILL.md shows 1.0.1 while registry lists 1.0.5).
Instruction Scope
SKILL.md instructs running node scripts to fetch and print results (within the declared purpose). It does not mention the Python DB scripts, HTML generation, or that running the helper save_to_db.py will create a local sqlite DB and files under data/. The runtime instructions in SKILL.md are limited to fetching; the codebase contains additional local-persistence behavior not described in the README/SKILL.md.
Install Mechanism
There is no install spec in the registry (instruction-only), but the bundle contains executable Node and Python scripts and a package.json that declares Node is required. The skill will perform network requests and write files (data/douyin.db, data/index.html). The absence of an install entry that documents runtime dependencies (node, python) and file writes is a discrepancy a user should note.
Credentials
The skill requests no environment variables or external credentials. All network calls go to Douyin's website (www.douyin.com) which is consistent with the described purpose. No secrets or unrelated services are requested.
Persistence & Privilege
The skill is not marked always:true and doesn't request system-wide privileges. It writes a local sqlite DB and an HTML file under its own data/ directory which is expected for local storage of scraped results; it does not modify other skills or agent configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install douyin-hot
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /douyin-hot 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.5
- Added detailed SKILL.md documentation, including usage instructions, features, and output format. - Clarified data source, limitations, and recommended use cases. - Included credits and licensing information. - No core functionality changes specified.
v1.0.4
- Updated documentation with detailed feature list, quick start guide, output format, usage examples, and additional notes. - Clarified data sources, use cases, and credits. - No changes to core skill logic or API functionality.
v1.0.2
restore skill
v1.0.0
Douyin hot list fetcher with HTML visualization. Based on douyin-hot-trend by franklu0819-lang
元数据
Slug douyin-hot
版本 1.0.5
许可证 MIT-0
累计安装 15
当前安装数 15
历史版本数 4
常见问题

抖音热榜 / Douyin Hot 是什么?

抖音热榜获取技能 | Douyin Hot List Fetcher 获取抖音热榜/热搜榜数据 | Get Douyin hot list/trending data 包含热门视频、挑战赛、音乐等多领域热门内容 | Includes popular videos, challenges, music and mo... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1835 次。

如何安装 抖音热榜 / Douyin Hot?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install douyin-hot」即可一键安装,无需额外配置。

抖音热榜 / Douyin Hot 是免费的吗?

是的,抖音热榜 / Douyin Hot 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

抖音热榜 / Douyin Hot 支持哪些平台?

抖音热榜 / Douyin Hot 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 抖音热榜 / Douyin Hot?

由 noah(@noah-1106)开发并维护,当前版本 v1.0.5。

💬 留言讨论