- Author: Daniel Li
- Copyright © Daniel Li. All rights reserved.
Skill Overview
This skill is used to scrape Douyin trending list data, including:
- Trending Title
- Popularity Value
- Details Jump Link
- Cover Image (if any) ✅ New
- Trending Tags
- Content Type
Get Trending List
Get the trending list (default 50 items, returned in list order):
node scripts/douyin.js hot
Get the top N items of the trending list:
node scripts/douyin.js hot 10
Output Format Example
🔥 抖音热榜 TOP 5
======================================================================
1. 国防部正告日方
🔥 热度: 11,849,702
🏷️ 标签: 3
🔗 链接: https://www.douyin.com/search/%E5%9B%BD%E9%98%B2%E9%83%A8%E6%AD%A3%E5%91%8A%E6%97%A5%E6%96%B9
2. 中国女篮81:68马里女篮
🔥 热度: 11,776,764
🏷️ 标签: 1
🔗 链接: https://www.douyin.com/search/%E4%B8%AD%E5%9B%BD%E5%A5%B3%E7%AF%AE81%3A68%E9%A9%AC%E9%87%8C%E5%A5%B3%E7%AF%AE
Note: The link is a plain text URL that can be copied and used directly, without HTML tag wrapping.
Returned Data Fields
| Field | Type | Description |
|---|---|---|
| rank | number | List ranking (starting from 1) |
| title | string | Trending Title |
| popularity | number | Popularity value (HotValue, converted to a number; 0 if parsing fails) |
| link | string | Trending details link |
| cover | string | null | Cover image URL (new) |
| label | string | null | Tags/identifiers |
| type | string | Content type (video, music, challenge, etc.) |
Version Update Log
v1.1.0 (2025-02-27)
- ✨ Added cover image field
- ✨ Optimized data output format
- ✨ Improved error handling mechanism
v1.0.0
- Initial version
- Supports basic trending list retrieval
Data Source
Douyin web public interface
Notes
- This interface is a public web interface, and the return structure may change
- Frequent access may trigger risk control
- Cover image: Not all trending items have a cover image; some entries may be empty