此技能用于获取2026年米兰冬奥会的以下数据:
数据来源:百度体育 (tiyu.baidu.com)
当用户需要查看奖牌榜前30名时:
node scripts/milan-olympics.js top
获取指定数量的排名:
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
自动获取今天日期的全部赛程,无需手动指定日期:
node scripts/milan-schedule.js today
自动获取明天日期的全部赛程,无需手动指定日期:
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
返回数据结构:
常见运动项目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
共 1 个版本