Update Python Racing Scraper
Budget: $10 – $150 AUD
I’m sharing an older Python scraper (source file + legacy .exe) that used to pull data from a racing site but stopped working after the host changed its page structure. Your task is to restore full functionality and deliver two builds: an updated Python script and a compiled Windows .exe.
What the tool must do
• Collect race results and future fields directly from the public racing site; no login or special tokens are needed.
• Preserve the exact CSV / TXT layout produced by the original version (sample files supplied for reference).
Interface upgrade
I now need a lightweight GUI where I can:
– choose a single date or a date range to back-scrape past race results, and
– pick one future date to download upcoming fields.
Tkinter, PySimpleGUI, or another minimal desktop framework is fine as long as it stays within the standard Python distribution so the .exe size stays reasonable.
Packaging
Please provide:
1. The cleaned, well-commented Python source (.py).
2. A runnable .exe built with PyInstaller (or comparable), bundled so it works on Windows 10+ without extra installs.
Acceptance
The job is complete when the scraper runs end-to-end, populates files that match the provided samples byte-for-byte on at least three test dates I’ll supply, and the GUI responds without errors.
Let me know your estimated turnaround and cost, plus any external libraries you expect to add.
I have included Python file, exe too big to upload, and all the extracted field for 1/2/2026 as well as the results file for that same date.
The website to scrape is:
https://www.thegreyhoundrecorder.com.au/results/
https://www.thegreyhoundrecorder.com.au/form-guides/
What the tool must do
• Collect race results and future fields directly from the public racing site; no login or special tokens are needed.
• Preserve the exact CSV / TXT layout produced by the original version (sample files supplied for reference).
Interface upgrade
I now need a lightweight GUI where I can:
– choose a single date or a date range to back-scrape past race results, and
– pick one future date to download upcoming fields.
Tkinter, PySimpleGUI, or another minimal desktop framework is fine as long as it stays within the standard Python distribution so the .exe size stays reasonable.
Packaging
Please provide:
1. The cleaned, well-commented Python source (.py).
2. A runnable .exe built with PyInstaller (or comparable), bundled so it works on Windows 10+ without extra installs.
Acceptance
The job is complete when the scraper runs end-to-end, populates files that match the provided samples byte-for-byte on at least three test dates I’ll supply, and the GUI responds without errors.
Let me know your estimated turnaround and cost, plus any external libraries you expect to add.
I have included Python file, exe too big to upload, and all the extracted field for 1/2/2026 as well as the results file for that same date.
The website to scrape is:
https://www.thegreyhoundrecorder.com.au/results/
https://www.thegreyhoundrecorder.com.au/form-guides/