今日头条新闻热榜
技能概述
此技能用于抓取今日头条 PC 端热榜(hot-board)数据,包括:
- 热点标题
- 热度值(HotValue)
- 详情跳转链接(去除冗余查询参数,便于分享)
- 封面图(如有)
- 标签(如“热门事件”等)
数据来源:今日头条 (www.toutiao.com)
获取热榜
重要说明:
- ⚠️ 默认输出格式为规范 Markdown 格式(符合输出格式规范要求)
- 如需原始 JSON 数据,请使用
json命令
获取热榜(默认 10 条,按榜单顺序返回,格式化输出):
node scripts/toutiao.js
获取热榜前 N 条(格式化输出):
node scripts/toutiao.js 10
# 或
node scripts/toutiao.js format 10
获取热榜(JSON 格式,默认 50 条):
node scripts/toutiao.js json
获取热榜前 N 条(JSON 格式):
node scripts/toutiao.js json 20
返回数据字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| rank | number | 榜单排名(从 1 开始) |
| title | string | 热点标题 |
| popularity | number | 热度值(HotValue,已转为数字;解析失败时为 0) |
| link | string | 热点详情链接(已清理 query/hash) |
| cover | string | null | 封面图 URL(如有) |
| label | string | null | 标签/标识(如有) |
| clusterId | string | 聚合 ID(字符串化) |
| categories | string[] | 兴趣分类英文(如有) |
| categoriesCN | string[] | 兴趣分类中文(已自动映射) |
分类映射说明
英文分类已自动映射为中文,例如:
finance→ 财经car→ 汽车technology→ 科技entertainment→ 娱乐sports→ 体育society→ 社会international→ 国际- 等等...
输出格式规范
默认输出格式
⚠️ 重要:此技能默认输出为以下规范格式,无需额外配置。
AI助手在展示今日头条热点新闻时,应遵循以下统一格式:
## 今日头条最新热点新闻 Top N
**🔥 热度前十名**
N. **新闻标题**
热度:X万
分类:分类标签
[查看详情](<链接>)
---
...
格式要求:
- 标题使用加粗(标题)
- 热度以"万"为单位显示(如:4651万)
- 分类如有多个用"/"分隔,无分类显示"-"
- 链接使用尖括号包裹
[查看详情](<链接>),避免特殊字符导致 Markdown 解析问题 - 每条新闻之间用
---分隔 - 默认显示前10条热榜
注意事项
- 该接口为网页端公开接口,返回结构可能变动;若字段缺失可适当容错
- 访问频繁可能触发风控,脚本内置随机 User-Agent 与超时控制
- 该接口不提供文章摘要/概要信息,只能获取标题、热度、链接等基本信息
作者介绍
- 爱海贼的无处不在
- 我的微信公众号:无处不在的技术