This project is a custom web scraper I developed during my first internship at the CNSNMM (Centre National de Ski Nordique et de Moyenne Montagne), as part of my gap year.
The goal of this scraper is to extract split time and race data from international biathlon competitions, including:
- IBU World Cup
- IBU Cup
At the time, no official API was available to access this data in a structured format, so the decision to build a web scraper was made.
This was the first working version of the scraper:
- Still functional
- Not optimized for speed or robustness
- Built rapidly to support coaches during real competitions