baidu-milan-winter-olympics-2026
SKILL.md
2026年米兰冬奥会数据获取
技能概述
此技能用于获取2026年米兰冬奥会的以下数据:
1. 奖牌榜数据
- 各国/地区奖牌排名
- 金牌、银牌、铜牌数量
- 奖牌总数统计
- 国旗图片链接
- 详情页面链接
2. 现场新闻报道
- 最新赛事新闻
- 精彩瞬间
- 赛后采访
- 视频资讯
- 赛事集锦
3. 赛程数据
- 全部赛程安排
- 中国相关赛程
- 金牌赛赛程
- 热门赛程
- 比赛时间、状态、项目信息
4. 中国队获奖名单数据
- 中国队所有获奖运动员名单
- 奖牌类型(金牌/银牌/铜牌)
- 运动员姓名
- 比赛项目(大项和小项)
- 获奖时间
- 视频集锦链接
- 奖牌统计信息
数据来源:百度体育 (tiyu.baidu.com)
获取奖牌榜数据
获取奖牌榜TOP30
当用户需要查看奖牌榜前30名时:
node scripts/milan-olympics.js top
获取奖牌榜TOP N
获取指定数量的排名:
node scripts/milan-olympics.js top 10
获取完整奖牌榜
node scripts/milan-olympics.js all
奖牌榜返回数据字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| rank | number | 排名 |
| country | string | 国家/地区名称(中文) |
| countryEn | string | 国家/地区名称(英文) |
| gold | number | 金牌数 |
| silver | number | 银牌数 |
| bronze | number | 铜牌数 |
| total | number | 奖牌总数 |
| flagUrl | string | 国旗图片URL |
| detailUrl | string | 详情页面URL |
获取现场新闻数据
获取最新新闻列表
当用户需要查看冬奥会现场新闻时:
node scripts/milan-news.js list
获取指定数量的新闻
获取20条最新新闻:
node scripts/milan-news.js list 20
按类型筛选新闻
获取"赛事集锦"类型的新闻:
node scripts/milan-news.js list 10 赛事集锦
获取可用的内容类型
node scripts/milan-news.js types
可用类型包括:
- 全部
- 热门内容
- 赛事集锦
- 精彩瞬间
- 选手集锦
- 赛后采访
- 赛前采访
- 项目介绍
- 专栏节目
- 其他
新闻数据字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| id | string | 新闻唯一标识 |
| title | string | 新闻标题 |
| type | string | 内容类型:article(文章)、video(视频)、post(动态) |
| subType | string | 内容子类型 |
| source | string | 新闻来源 |
| url | string | 详情页面URL |
| images | array | 图片URL数组 |
| videoDuration | string | 视频时长(仅视频类型) |
| videoUrl | string | 视频播放链接(仅视频类型) |
| matchId | array | 关联的赛事ID |
获取中国队获奖名单数据
获取全部获奖名单
当用户需要查看中国队所有获奖运动员时:
node scripts/milan-china-medals.js list
按奖牌类型筛选
获取中国队的金牌获奖名单:
node scripts/milan-china-medals.js list gold
获取中国队的银牌获奖名单:
node scripts/milan-china-medals.js list silver
获取中国队的铜牌获奖名单:
node scripts/milan-china-medals.js list bronze
获取奖牌统计
获取中国队奖牌统计信息(按项目和类型统计):
node scripts/milan-china-medals.js stats
中国队获奖名单数据字段说明
代表团信息(delegationInfo):
| 字段 | 类型 | 说明 |
|---|---|---|
| country | string | 国家名称(中文) |
| countryEn | string | 国家名称(英文) |
| rank | string | 当前排名 |
| gold | string | 金牌数 |
| silver | string | 银牌数 |
| bronze | string | 铜牌数 |
| delegationId | string | 代表团ID |
获奖记录(medals):
| 字段 | 类型 | 说明 |
|---|---|---|
| playerName | string | 运动员姓名 |
| medal | string | 奖牌名称(如"第1银") |
| medalType | string | 奖牌类型:gold/silver/bronze |
| medalRank | number | 奖牌序号 |
| bigMatch | string | 大项(如"自由式滑雪") |
| smallMatch | string | 小项(如"自由式滑雪女子坡面障碍技巧") |
| date | string | 日期(如"02月09日") |
| time | string | 时间(如"21:00") |
| medalTime | string | 时间戳 |
| rank | number | 比赛排名 |
| detailUrl | string | 详情页面URL |
| loc | string | 本地链接 |
| videoInfo | object | 视频信息(含播放链接) |
| playIconArr | array | 播放图标数组 |
| country | string | 国家 |
| olympicEventId | string | 赛事ID |
获取赛程数据
获取全部赛程
node scripts/milan-schedule.js all
获取特定日期的赛程
node scripts/milan-schedule.js all 2026-02-08
获取中国相关赛程
node scripts/milan-schedule.js china
获取特定日期的中国赛程:
node scripts/milan-schedule.js china 2026-02-08
获取金牌赛赛程
node scripts/milan-schedule.js gold
获取特定日期的金牌赛:
node scripts/milan-schedule.js gold 2026-02-08
获取热门赛程
node scripts/milan-schedule.js hot
获取今天的赛程(综合TAB)
自动获取今天日期的全部赛程,无需手动指定日期:
node scripts/milan-schedule.js today
获取明天的赛程(综合TAB)
自动获取明天日期的全部赛程,无需手动指定日期:
node scripts/milan-schedule.js tomorrow
获取可用的日期列表
node scripts/milan-schedule.js dates
赛程数据字段说明
| 字段 | 类型 | 说明 |
|---|---|---|
| matchId | string | 比赛唯一标识 |
| matchName | string | 比赛名称 |
| sportName | string | 项目大类名称 |
| eventName | string | 具体小项名称 |
| startTime | string | 开始时间(HH:mm) |
| startDate | string | 开始日期(YYYY-MM-DD) |
| startDateTime | string | 完整开始时间 |
| status | string | 比赛状态(未开赛、进行中、已结束等) |
| statusId | string | 状态ID |
| desc | string | 比赛描述/备注 |
| isChina | boolean | 是否中国相关赛程 |
| isGold | boolean | 是否金牌赛 |
| isHot | boolean | 是否热门赛程 |
| isMedal | boolean | 是否奖牌赛 |
| hasLive | boolean | 是否有直播 |
| participant | string | 参赛类型(单人/团体) |
| detailUrl | string | 详情页面URL |
| iconArr | array | 图标标签数组 |
获取运动项目列表
查看所有可用的运动项目及其ID:
node scripts/milan-schedule.js sports
返回数据结构:
- hot: 热门项目列表(包含热度值)
- other: 其他项目列表
常见运动项目ID对照:
| 项目名称 | ID |
|---|---|
| 短道速滑 | 302 |
| 花样滑冰 | 217 |
| 速度滑冰 | 103 |
| 单板滑雪 | 222 |
| 自由式滑雪 | 221 |
| 冰壶 | 212 |
| 冰球 | 113 |
| 高山滑雪 | 115 |
| 雪车 | 213 |
| 雪橇 | 214 |
| 钢架雪车 | 307 |
| 跳台滑雪 | 215 |
| 越野滑雪 | 220 |
| 滑雪登山 | 615 |
| 北欧两项 | 216 |
| 冬季两项 | 218 |
获取指定运动项目的赛程
查询特定运动项目的赛程安排:
# 获取短道速滑所有赛程
node scripts/milan-schedule.js sport 302
# 获取特定日期的短道速滑赛程
node scripts/milan-schedule.js sport 302 2026-02-10
获取中国指定运动项目的赛程
查询中国队在特定运动项目的赛程:
# 获取中国短道速滑赛程
node scripts/milan-schedule.js china-sport 302
# 获取特定日期中国短道速滑赛程
node scripts/milan-schedule.js china-sport 302 2026-02-10
作者介绍
- 爱海贼的无处不在
- 我的微信公众号:无处不在的技术
注意事项
- 数据从百度体育网页实时抓取,可能存在短暂延迟
- 奖牌榜数据会随着比赛进行不断更新
- 排名规则遵循国际奥委会标准(先按金牌数,再按银牌数,再按铜牌数)
- 新闻内容实时更新,包含文字报道、图片和视频
- 赛程数据包含比赛时间、项目、状态等信息
Weekly Installs
30
Repository
wuchubuzai2018/…ills-hubGitHub Stars
5
First Seen
Feb 8, 2026
Security Audits
Installed on
opencode26
codex25
gemini-cli24
github-copilot24
amp24
openclaw24