The software will need to allow me to log in to [url removed, login to view], then allow me to navigate to the race that I want to compile the odds on. Each horse in the race will be given a rating dependent on a number of factors that will have to be scraped from the racingpost, this final rating of each horse will be used to determine the percentage chance of each horse winning, which will then be used to calculate the odds of the horse winning. So on selecting the race and clicking a Button saying something like "Compile Odds" the software will do all the necessary calculations in the background and produce in an odds ordered list the horses in the race. This list should be able to be saved as a PDF and printed from the software.
To calculate the rating of each horse requires multi step scraping of various information - I have the step by step calculations required in the attached PDF file.