Next month: September 2021
So I wrote two scripts to sort this mess out. The first one verifies the last 52 Euro Millions draws' number of European winners (from tiers 5+1 down to 2) with the official Camelot prize winners results pages. Yes, it's 52 draws because Camelot stupidly only retain the last 180 days of results online, unlike this site.
The second script then parses my results file, shifts the previous draw's number of European winners into the correct draw's winners and does this for all draws between 1421 and 1449. The current draw's (1450) winners were then manually copied in from the Camelot site. I then re-generated all the affected pages and disabled future parsing of the Swiss official site's winners results. It's all looking good now after that effort, thankfully!
Previous month: July 2021