
In Progress
Posted
Paid on delivery
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: [login to view URL] [login to view URL]
Project ID: 40430545
76 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

I built the Gelbe Liste scraper, a large-scale pharmaceutical database extractor, as a full Electron GUI with crash recovery, pipeline coordinator architecture, and a packaged Windows exe delivered to a client last month. Same pattern as what you need here: existing scraper logic, broken after a site structure change, rebuilt and wrapped in a clean desktop interface. For [login to view URL], the results and form guide pages are publicly accessible with predictable URL patterns, so restoring the parser after a layout change is a known quantity. I'll map the current DOM against your sample files, rebuild the extraction logic to match your exact CSV/TXT output byte for byte, and wrap it in a Tkinter or PyInstaller GUI with a date range picker for back-scraping and a single date selector for upcoming fields. Please share the original .py, the results sample, and the fields file for 1/2/2026 before I start so I can match your column layout and formatting precisely.
$80 AUD in 1 day
3.9
3.9
76 freelancers are bidding on average $99 AUD for this job

⭐⭐⭐⭐⭐ Restore and Upgrade Your Python Scraper for Racing Data ❇️ Hi My Friend, I hope you are doing well. I've reviewed your project requirements and see you are looking for a Python scraper restoration. Look no further; Zohaib is here to help you! My team has completed over 50 similar projects for Python scraping. I will update your script, create a user-friendly GUI, and ensure everything runs smoothly within your budget. ➡️ Why Me? I can easily restore your Python scraper as I have 5 years of experience in Python development, specializing in web scraping, GUI design, and data handling. My expertise covers data extraction, script optimization, and error handling. Additionally, I have a strong grip on technologies like Tkinter and PyInstaller, ensuring a seamless solution for your project. ➡️ Let's have a quick chat to discuss your project details. I can show you samples of my previous work and how I can meet your needs. Looking forward to discussing this with you in chat. ➡️ Skills & Experience: ✅ Python Programming ✅ Web Scraping ✅ GUI Design ✅ Data Handling ✅ Error Handling ✅ Script Optimization ✅ API Integration ✅ CSV/TXT File Management ✅ Tkinter ✅ PyInstaller ✅ Data Analysis ✅ Debugging Waiting for your response! Best Regards, Zohaib
$38 AUD in 2 days
8.1
8.1

Hi, You can have me update your Python script and its associated EXE so that it can scrape the recently updated "The Greyhound Recorder" website. With my expertise in Python and HTML DOM structure, I will analyse what your Python script tries to scrape versus the actual HTML structure of "The Greyhound Recorder" site. As ordered, I will maintain the format of the CSV/TXT output and deliver you an EXE that works seamlessly on WIndows 10, together with the updated Python script. I'm ready to start. Let me know if you'd like me to help.
$90 AUD in 3 days
7.3
7.3

Hello, I can restore and modernize your existing racing scraper while preserving the original output structure exactly as required. I understand the key requirement is not just “working scraping,” but reproducing the legacy CSV/TXT outputs so they match your supplied samples byte-for-byte for the provided test dates. I can begin analysis immediately. Best regards, MD
$120 AUD in 2 days
7.3
7.3

I can restore and modernize your racing scraper by updating the parsing logic for the current site structure while preserving the exact CSV/TXT output format from the legacy version. I’ll add a lightweight GUI for date/range selection, deliver clean commented Python code, and provide a standalone Windows .exe built with PyInstaller.
$150 AUD in 3 days
7.3
7.3

As-salamu alaykum! Shukran for taking the time to review my proposal. My name is MD MOHIUDDIN and I have over 15 years of experience as a highly skilled and detail-oriented professional, making me the perfect candidate for your project. With specific regards to this task, my expertise in web scraping and automation using Python will be instrumental in restoring the functionality of your racing scraper tool. Over the years, I’ve learned to adapt to changes quickly, which will help me navigate any variations in the public racing site's structure. I can guarantee that the revived scraper will not only produce CSV / TXT files similar to the originals but also include code documentation for easy understanding down the line. Regarding GUI development, my familiarity with desktop frameworks such as Tkinter and PySimpleGUI ensures you'll get a lightweight yet functional interface to easily back-scrape past race results and download upcoming fields. Rest assured, through PyInstaller or comparable bundlers, I'll deliver a clean .exe file fitting for your use on Windows 10+ without extraneous installations.
$150 AUD in 2 days
6.9
6.9

Hey! I specialize in Python automation and scraper restoration with 9+ years rebuilding legacy tools, desktop utilities, and reliable data extraction systems. Here’s how I can help: * Restore scraper functionality after website structure changes * Preserve exact CSV and TXT output formatting requirements * Build a lightweight GUI for date-based scraping controls * Deliver clean Python source and standalone Windows executable Could you clarify if the original scraper already handled anti-bot protections smoothly or if the updated version should include retry and rate-limit handling as well?
$150 AUD in 7 days
6.7
6.7

Hello, restoring and modernizing a legacy Python scraper with exact output fidelity and a lightweight GUI is a focused and well-scoped task that fits my experience with Python automation and desktop utilities. The real engineering risk lies in reliably parsing changed page structures while ensuring the output matches the original byte-for-byte, which requires careful reverse engineering and robust data extraction logic. I usually structure such systems by separating the scraping logic from the data formatting and output layers, ensuring modularity and easier maintenance. My work on Custom Feature Development & Integration involved deep codebase analysis and delivering clean, documented enhancements, directly relevant here. I recommend separating the scraping engine from the GUI to keep the interface responsive and maintainable. Packaging with PyInstaller to produce a lightweight .exe without external dependencies is straightforward but requires careful dependency management. I approach systems by focusing on reliability and maintainability, ensuring the scraper can be updated easily if the site changes again. This includes clear logging and error handling to facilitate troubleshooting. I can start by outlining the retrieval pipeline and mapping the GUI flow to ensure the date range and single-date selections are intuitive and error-free. Thanks, Hercules
$250 AUD in 7 days
6.7
6.7

As an accomplished Software Engineer specializing in advanced Python development and web scraping, I am confident that I can restore full functionality to your outdated racing scraper while also delivering a lightweight and efficient GUI. With data analysis and processing being my core domains, I understand the importance of preserving the original CSV/TXT layouts. Having undertaken similar tasks numerous times, I'm well-equipped to extract race results and future fields directly from the website you provided. I'll ensure that the updated Python script doesn't just rely on the legacy .exe but runs completely end-to-end. Your requirement of building a runnable .exe that works seamlessly on Windows 10+ without additional installations aligns perfectly with my skills of using PyInstaller for effective packaging. Moreover, my solid roots in AI (OpenAI, LangChain) will enable me to deliver an unmatched blend of automation and contemporary design for your solution. I deeply comprehend that precision and error-free scripting are crucial for a project of this nature, making my attention to detail and code hygiene paramount. Lastly, my quick turnaround times and competitive pricing ensure your satisfaction without sacrificing quality. Let's join forces now; allow me to embody your vision optimally and restore full functionality to your Python Racing Scraper!
$110 AUD in 3 days
6.3
6.3

I am very interested in applying for your job since it seems to fit very will with my experience and skills. Regards SamirBanna
$60 AUD in 1 day
5.7
5.7

Hello, I can restore and modernize your racing data scraper by reverse-engineering the supplied legacy Python source and .exe, updating the parsing logic to match the current site structure, and delivering both a clean Python build and a standalone Windows executable. I will preserve the exact CSV/TXT output formatting from the original version using your sample files as validation references, ensuring compatibility with any downstream workflows you already use. The upgraded version will include a lightweight desktop GUI built with Tkinter (preferred for minimal dependencies and compact .exe size). The interface will allow: • single-date or date-range back-scraping of historical race results • future-date downloads for upcoming race fields • simple file export and status/error handling I’ll also improve reliability by making the scraper resilient to future layout changes where possible, with cleaner parsing logic, logging, and configurable delays if required. Final delivery will include: • updated Python source code • compiled Windows .exe • setup/run instructions • tested sample outputs matching the legacy format I can begin immediately. Regards Karim
$89 AUD in 2 days
5.9
5.9

Greetings, I've reviewed your project, and it looks like you need to restore functionality to a Python scraper that collects race results and upcoming fields from a racing site. My approach would involve analyzing the existing code to understand the original logic and then updating it to accommodate the new page structure. I’ll ensure that the CSV/TXT format remains consistent with your samples. For the GUI, I can create a simple and user-friendly interface using Tkinter or PySimpleGUI, allowing you to select specific dates for back-scraping and future fields easily. I'll make sure the packaging is clean with well-commented code and a runnable .exe that works seamlessly on Windows 10+. I’m looking forward to collaborating on this project and bringing your scraper back to life! Best regards, Saba Ehsan
$94 AUD in 2 days
5.6
5.6

Hi, I will first reverse engineer the old scraper logic update selectors parsing for the new site structure and ensure the CSV and TXT outputs match your legacy samples exactly. Then I will add a lightweight desktop GUI Tkinter preferred for minimal dependencies with date range back scraping and future field downloads. Final delivery will include: Clean, documented Python source Standalone Windows .exe PyInstaller Matching output validation against your sample files libraries: requests beautifulsoup4 lxml and possibly pandas if needed for formatting. Thanks Mamun
$199 AUD in 7 days
5.6
5.6

hi there, i able to finish clean with documentation in given time , come to the chat box so we can easily discuss in details Thanks
$148 AUD in 1 day
5.8
5.8

Hello there, we are a team of senior AI(ARTIFICIAL INTELLIGENCE) Experts, Full Stack Web and Mobile App Developers and we can do this project in no time. Please, send me a message to discuss the work. Thanks Ashish Kumar.
$180 AUD in 7 days
5.4
5.4

Hey, Greyhound Recorder — I know the site. The results and form-guide pages both render server-side HTML, so restoring the scraper is straightforward once I map the updated selectors to your existing CSV/TXT output schema. Here's my plan: - Parse /results/ and /form-guides/ using requests + BeautifulSoup (no Selenium needed unless they add JS gating) - Wire a simple Tkinter GUI: date picker for single/range back-scrape and a separate picker for upcoming fields - Match your sample output byte-for-byte before packaging - Compile with PyInstaller --onefile so the .exe runs clean on Windows 10+ with no installs External libs: requests, beautifulsoup4, lxml — all lightweight, won't bloat the binary. I've done a lot of scraper restoration work where a site redesign broke field mappings — this is exactly that kind of job. I can deliver the .py + .exe within 3–4 days. Two quick questions: 1. Are there any tracks or race types in the sample files I should treat as edge cases? 2. Do you want the GUI to remember the last-used date range between sessions? Let's get it running again — happy to start immediately.
$80 AUD in 2 days
5.4
5.4

I have extensive experience revitalizing legacy Python scrapers specifically for racing platforms where data precision is paramount. Having handled numerous projects involving the migration of outdated automation scripts, I understand how frequent site layout shifts or updated anti-scraping measures like Cloudflare break older source code. I am prepared to dive into your Python source and legacy .exe to identify failure points and restore your data pipeline to full functionality immediately. My approach begins with an audit of your source code to map old CSS selectors against the current site structure, replacing deprecated libraries with modern alternatives like Playwright if the site now uses dynamic rendering. I will optimize the request headers and implement robust error-handling to ensure the scraper bypasses modern bot detection while maintaining high data throughput. Once stabilized, I will re-compile the script into a clean, portable executable via PyInstaller for your local environment. Does the target racing site now utilize heavy JavaScript for its tables, or are the statistics still accessible through internal JSON endpoints for faster performance? Also, are there any new data fields you would like to include while I am updating the architecture? I am available for a quick chat to align on technical requirements and can begin reviewing your legacy files as soon as you share them. I look forward to getting this racing scraper back on track with a resilient Python solution.
$121 AUD in 21 days
5.0
5.0

Hi there, I understand you're looking for a skilled Python developer with experience in web development and AI tools for large-scale platforms, similar to Uber or Lyft. One of the key challenges in such projects can be the efficient and effective integration of specialized Python libraries and AI tools to maximize productivity and innovation. My expertise in these areas, combined with a proven track record on similar projects, ensures that this gap is expertly bridged, delivering innovative solutions for your needs. I have two quick questions to make sure we're on the same page: 1. Are there any specific AI domains (e.g., NLP, computer vision) or Python libraries you have in mind? 2. What key features of large-scale platforms like Uber or Lyft are you envisioning for this project? Looking forward to building something great together!
$100 AUD in 7 days
4.8
4.8

As an experienced full-stack developer with a strong penchant for Python, I'm confident in my ability to resolve this issue with your racing scraper. Over the span of my 12-year career, I have efficiently developed and maintained web and mobile applications—strengthened by my specialization in data analysis and processing. This is especially valuable as it enables me to comprehend exact requirements for your tool, assisting in fast turnarounds while ensuring optimal functionality. Additionally, my scope of expertise extends to Tkinter, PySimpleGUI and PyInstaller, which aligns perfectly with your expectations for the scraper's interface upgrade and packaging. Importantly, I understand that the exe size should remain reasonable to ensure efficient operation across all Windows 10+ platforms- an aspect I will bear in mind during my process. In addition to my technical skills, my collaborative and communicative approach helps reduce back-and-forth. My ultimate aim is delivering prompt and superior-quality work while guaranteeing excellent customer satisfaction. Having completed numerous successful projects on tight deadlines and in-depth expectations, I’m confident in our ability to persevere until your project is perfected. Let's connect and get started right away!
$80 AUD in 3 days
4.8
4.8

I see you need an update for your Python racing scraper to keep your data flowing accurately. Given the nature of scraping projects, I know how critical it is to maintain stable connections and parse data correctly when target sites change their structure. While my primary focus is web development, I have over 15 years of experience working with complex backend logic, PHP, and server-side scripting, which gives me a strong technical foundation to handle data-driven tasks and software architecture. I regularly troubleshoot and fix broken processes, so I am well-equipped to audit your existing script, identify where the scraping is failing, and implement the necessary updates. I can complete this update within 1 day for a total of $68.78. If you are ready to get this script running smoothly again, send over the source code and the target URL so I can start working on it right away.
$68.78 AUD in 1 day
4.1
4.1

Hello, I’m confident I can restore the scraper and deliver two builds: a clean Python script and a Windows .exe that mirrors the original output exactly, plus a lightweight GUI for date-based back-scraping and upcoming fields. My approach is to re-create the data extraction logic with robust selectors and resilient parsing, ensuring the CSV/TXT layout matches your samples byte-for-byte. I’ll structure the code with clear, well-commented modules, and use PyInstaller to produce a compact .exe that runs on Windows 10+ without extra installs. I’ve built data-extraction tools and desktop scrapers across Python, focusing on reliability, minimal dependencies, and straightforward GUIs (Tkinter or PySimpleGUI) that integrate cleanly with the Python distribution. I’ll implement a simple, responsive interface to choose a single date or a date range for historical results and a future date for upcoming fields, with progress indicators and robust error handling. I’ll keep the packaging tight to ensure the .exe remains reasonable in size. Next steps: I can start immediately and target a 5-7 day turnaround for a first pass, with two synchronized builds and test data you provide. Best regards, Billy Bryan
$90 AUD in 1 day
4.3
4.3

Miners Rest, Australia
Payment method verified
Member since Mar 15, 2014
$30-250 AUD
$30-250 AUD
$10-30 AUD
$10-30 AUD
$10-30 AUD
$30-250 USD
$10-30 USD
$10-30 USD
$10-60 USD
₹12500-37500 INR
₹3000-7000 INR
$25-50 USD / hour
₹600-1500 INR
₹1500-12500 INR
$30-250 AUD
₹37500-75000 INR
$5000-10000 AUD
$10-30 USD
₹750-1250 INR / hour
$10-30 USD
€30-250 EUR
$30-250 USD
₹12500-37500 INR
₹1500-12500 INR
£20-250 GBP