2026 Milan Winter Olympics Data Retrieval
Skill Overview
This skill is used to retrieve the following data for the 2026 Milan Winter Olympics:
1. Medal Standings Data
- Country/region medal rankings
- Number of gold, silver, and bronze medals
- Total medal statistics
- National flag image URL
- Detail page link
2. Live News Reports
- Latest event news
- Highlight moments
- Post-match interviews
- Video news
- Event highlights
3. Competition Schedule Data
- Full competition schedule
- China-related competitions
- Gold medal match schedule
- Popular competition schedule
- Match time, status, and event information
4. China Team Medal Winners Data
- List of all medal-winning athletes from the Chinese team
- Medal type (gold/silver/bronze)
- Athlete names
- Competition events (major and minor categories)
- Medal-winning date
- Video highlight links
- Medal statistics
Data Source: Baidu Sports (tiyu.baidu.com)
Retrieve Medal Standings Data
Retrieve Top 30 Medal Standings
When users need to view the top 30 in the medal standings:
bash
node scripts/milan-olympics.js top
Retrieve Top N Medal Standings
Retrieve a specified number of rankings:
bash
node scripts/milan-olympics.js top 10
Retrieve Full Medal Standings
bash
node scripts/milan-olympics.js all
Medal Standings Return Data Field Description
| Field | Type | Description |
|---|
| rank | number | Ranking |
| country | string | Country/Region Name (Chinese) |
| countryEn | string | Country/Region Name (English) |
| gold | number | Number of gold medals |
| silver | number | Number of silver medals |
| bronze | number | Number of bronze medals |
| total | number | Total number of medals |
| flagUrl | string | National Flag Image URL |
| detailUrl | string | Detail Page URL |
Retrieve Live News Data
Retrieve Latest News List
When users need to view live news of the Winter Olympics:
bash
node scripts/milan-news.js list
Retrieve a Specified Number of News Items
Retrieve 20 latest news items:
bash
node scripts/milan-news.js list 20
Filter News by Type
Retrieve news of the "Event Highlights" type:
bash
node scripts/milan-news.js list 10 赛事集锦
Retrieve Available Content Types
bash
node scripts/milan-news.js types
Available types include:
- All
- Popular Content
- Event Highlights
- Highlight Moments
- Athlete Highlights
- Post-match Interviews
- Pre-match Interviews
- Event Introduction
- Column Programs
- Others
News Data Field Description
| Field | Type | Description |
|---|
| id | string | Unique news identifier |
| title | string | News title |
| type | string | Content type: article, video, post |
| subType | string | Content sub-type |
| source | string | News source |
| url | string | Detail page URL |
| images | array | Array of image URLs |
| videoDuration | string | Video duration (video type only) |
| videoUrl | string | Video playback link (video type only) |
| matchId | array | Associated match IDs |
Retrieve China Team Medal Winners Data
Retrieve All Medal Winners List
When users need to view all medal-winning athletes of the Chinese team:
bash
node scripts/milan-china-medals.js list
Filter by Medal Type
Retrieve gold medal winners of the Chinese team:
bash
node scripts/milan-china-medals.js list gold
Retrieve silver medal winners of the Chinese team:
bash
node scripts/milan-china-medals.js list silver
Retrieve bronze medal winners of the Chinese team:
bash
node scripts/milan-china-medals.js list bronze
Retrieve Medal Statistics
Retrieve medal statistics of the Chinese team (statistics by event and type):
bash
node scripts/milan-china-medals.js stats
China Team Medal Winners Data Field Description
Delegation Information (delegationInfo):
| Field | Type | Description |
|---|
| country | string | Country Name (Chinese) |
| countryEn | string | Country Name (English) |
| rank | string | Current ranking |
| gold | string | Number of gold medals |
| silver | string | Number of silver medals |
| bronze | string | Number of bronze medals |
| delegationId | string | Delegation ID |
Medal Records (medals):
| Field | Type | Description |
|---|
| playerName | string | Athlete name |
| medal | string | Medal name (e.g., "1st Silver") |
| medalType | string | Medal type: gold/silver/bronze |
| medalRank | number | Medal serial number |
| bigMatch | string | Major event (e.g., "Freestyle Skiing") |
| smallMatch | string | Minor event (e.g., "Women's Freestyle Skiing Slopestyle") |
| date | string | Date (e.g., "02/09") |
| time | string | Time (e.g., "21:00") |
| medalTime | string | Timestamp |
| rank | number | Match ranking |
| detailUrl | string | Detail page URL |
| loc | string | Local link |
| videoInfo | object | Video information (including playback link) |
| playIconArr | array | Array of play icons |
| country | string | Country |
| olympicEventId | string | Olympic event ID |
Retrieve Competition Schedule Data
Retrieve Full Competition Schedule
bash
node scripts/milan-schedule.js all
Retrieve Schedule for a Specific Date
bash
node scripts/milan-schedule.js all 2026-02-08
Retrieve China-related Competition Schedule
bash
node scripts/milan-schedule.js china
Retrieve China-related schedule for a specific date:
bash
node scripts/milan-schedule.js china 2026-02-08
Retrieve Gold Medal Match Schedule
bash
node scripts/milan-schedule.js gold
Retrieve gold medal matches for a specific date:
bash
node scripts/milan-schedule.js gold 2026-02-08
Retrieve Popular Competition Schedule
bash
node scripts/milan-schedule.js hot
Retrieve Today's Schedule (Comprehensive Tab)
Automatically retrieve the full schedule for today, no need to manually specify the date:
bash
node scripts/milan-schedule.js today
Retrieve Tomorrow's Schedule (Comprehensive Tab)
Automatically retrieve the full schedule for tomorrow, no need to manually specify the date:
bash
node scripts/milan-schedule.js tomorrow
Retrieve Available Date List
bash
node scripts/milan-schedule.js dates
Competition Schedule Data Field Description
| Field | Type | Description |
|---|
| matchId | string | Unique match identifier |
| matchName | string | Match name |
| sportName | string | Major sport category name |
| eventName | string | Specific minor event name |
| startTime | string | Start time (HH:mm) |
| startDate | string | Start date (YYYY-MM-DD) |
| startDateTime | string | Full start time |
| status | string | Match status (Not started, In progress, Completed, etc.) |
| statusId | string | Status ID |
| desc | string | Match description/notes |
| isChina | boolean | Whether it is a China-related competition |
| isGold | boolean | Whether it is a gold medal match |
| isHot | boolean | Whether it is a popular competition |
| isMedal | boolean | Whether it is a medal match |
| hasLive | boolean | Whether live broadcast is available |
| participant | string | Participant type (Individual/Team) |
| detailUrl | string | Detail page URL |
| iconArr | array | Array of icon tags |
Retrieve Sports Event List
View all available sports events and their IDs:
bash
node scripts/milan-schedule.js sports
Return data structure:
- hot: List of popular sports events (including popularity values)
- other: List of other sports events
Common Sports Event ID Mapping:
| Event Name | ID |
|---|
| Short Track Speed Skating | 302 |
| Figure Skating | 217 |
| Speed Skating | 103 |
| Snowboarding | 222 |
| Freestyle Skiing | 221 |
| Curling | 212 |
| Ice Hockey | 113 |
| Alpine Skiing | 115 |
| Bobsleigh | 213 |
| Luge | 214 |
| Skeleton | 307 |
| Ski Jumping | 215 |
| Cross-Country Skiing | 220 |
| Ski Mountaineering | 615 |
| Nordic Combined | 216 |
| Biathlon | 218 |
Retrieve Schedule for a Specified Sports Event
Query the schedule for a specific sports event:
bash
# Retrieve all schedules for Short Track Speed Skating
node scripts/milan-schedule.js sport 302
# Retrieve Short Track Speed Skating schedule for a specific date
node scripts/milan-schedule.js sport 302 2026-02-10
Retrieve China-related Schedule for a Specified Sports Event
Query the Chinese team's schedule for a specific sports event:
bash
# Retrieve Chinese team's Short Track Speed Skating schedule
node scripts/milan-schedule.js china-sport 302
# Retrieve Chinese team's Short Track Speed Skating schedule for a specific date
node scripts/milan-schedule.js china-sport 302 2026-02-10
Author Introduction
- Everywhere Who Loves One Piece
- My WeChat Official Account: Ubiquitous Technology
Notes
- Data is scraped in real-time from Baidu Sports, so there may be a slight delay
- Medal standings data will be continuously updated as competitions progress
- Ranking rules follow the International Olympic Committee standards (first by gold medal count, then silver, then bronze)
- News content is updated in real-time, including text reports, images, and videos
- Schedule data includes match time, event, status, and other information