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
作者介绍
- 爱海贼的无处不在
- 我的微信公众号:无处不在的技术
注意事项
- 数据从百度体育网页实时抓取,可能存在短暂延迟
- 奖牌榜数据会随着比赛进行不断更新
- 排名规则遵循国际奥委会标准(先按金牌数,再按银牌数,再按铜牌数)
- 新闻内容实时更新,包含文字报道、图片和视频
- 赛程数据包含比赛时间、项目、状态等信息
微信扫一扫