
In Progress
Posted
Paid on delivery
Python Developer – Automate Daily Downloads from Horse Racing Website (Playwright/Selenium) Job Description: I need a reliable Python script that automatically logs into a members-only horse racing website every morning and downloads 10–15 reports (Excel/CSV files) with one click. Current manual process: I currently log in daily and manually click through multiple sections (Today’s Cards, Stat Attack, Earnings, Official Ratings, Horse Form, Winners Times, Hot/Cold Races, etc.) to download the files. I want this fully automated. What the script must do: - Log in securely using credentials from a `.env` file - Navigate through the site and click the required XLS, CSV, and Download buttons - Handle file downloads properly and save them to a local folder - Use consistent filenames (I will provide the exact naming format) - Run **headlessly** and be scheduled to run automatically every morning - Be robust and easy to maintain / add new reports later Preferred tech: - Playwright for Python** (strongly preferred) - Clean, well-commented code + good README Deliverables: - Complete working Python script + `[login to view URL]` - `.[login to view URL]` file - Clear setup & scheduling instructions (cron / Task Scheduler) - Instructions on how to add more reports in the future The site is JavaScript-heavy, so browser automation (Playwright/Selenium) is required. No data scraping/parsing needed — just automate the downloads. To apply, please reply with: - Your experience with Playwright (or Selenium + file downloads) - Rough time estimate and cost - Any questions about the workflow I can provide a detailed list of all the pages/buttons and a screen recording of the current manual process.
Project ID: 40504586
86 proposals
Remote project
Active 6 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

Hi there, I understand you need a Python-based automation that logs into a members-only horse racing website each morning and automatically downloads multiple Excel/CSV reports without any manual interaction. My goal is to replicate your existing workflow reliably while making it easy to maintain and extend as new reports are added. My approach will be to build a Playwright-based automation that securely loads credentials from a `.env` file, logs into the website, navigates through each required section, and triggers the necessary XLS, CSV, and download actions. I will configure Playwright's download handling to save files into a designated folder using your preferred naming convention, ensuring files are organized consistently every day. Since the site is JavaScript-heavy, Playwright will provide reliable page synchronization, element handling, and headless execution for unattended operation. I will structure the solution so report definitions are easy to update, allowing additional download pages or buttons to be added without changing core logic. The script will include robust error handling, logging, retry mechanisms, and scheduling guidance for Windows Task Scheduler or cron to ensure dependable daily execution. Does the website require any multi-factor authentication, CAPTCHA, or additional verification steps during login that should be accounted for? I’m ready to start immediately. Warm Regards, Aneesa.
£100 GBP in 1 day
6.9
6.9
86 freelancers are bidding on average £141 GBP for this job

⭐⭐⭐⭐⭐ Automate Daily Downloads from Horse Racing Website with Python ❇️ Hi My Friend, I hope you're doing well. I've reviewed your project requirements and see you're looking for a reliable Python script for automating downloads from a horse racing website. Look no further; Zohaib is here to help you! My team has completed over 50 similar projects, ensuring efficiency and reliability. I will create a script that securely logs in, navigates the site, and downloads reports automatically every morning. ➡️ Why Me? I can easily do your automation project as I have 5 years of experience in Python development, focusing on automation, web scraping, and file handling. My expertise includes Playwright, Selenium, and handling JavaScript-heavy websites. I also have a strong grip on creating clean and maintainable code. ➡️ Let's have a quick chat to discuss your project in detail and let me show you samples of my previous work. I look forward to discussing this with you! ➡️ Skills & Experience: ✅ Python Programming ✅ Playwright ✅ Selenium ✅ Web Automation ✅ File Handling ✅ Data Downloading ✅ Error Handling ✅ Task Scheduling ✅ Clean Code Practices ✅ API Integration ✅ Debugging ✅ Documentation Waiting for your response! Best Regards, Zohaib
£150 GBP in 2 days
8.1
8.1

Hi, I've built web scrapers with Playwright and Selenium for data-heavy projects like this. I noticed you need daily automated downloads — I'll set up a reliable script that runs on schedule and handles the site's structure changes. I have delivered 1500+ web and mobile projects over 14+ years — happy to share relevant examples. Let's chat about your timeline and data format needs. Thanks, Hasan
£200 GBP in 21 days
7.4
7.4

Hi, Playwright for Python is the right call here — especially with a JavaScript-heavy site where Selenium can get flaky on dynamic elements. I'd handle the .env credential setup, headless navigation through each section (Today's Cards, Stat Attack, the rest), and wire up consistent filenames exactly as you specify. Download interception in Playwright is straightforward once you configure the download path correctly, so files land where you want them without extra post-processing. Scheduling via cron or Task Scheduler is easy to document — I'd include that in the README along with a simple pattern for adding new reports later without touching the core logic. Time estimate: 2–3 days. Happy to review a screen recording of your current flow before we start to make sure nothing gets missed.
£225 GBP in 3 days
7.6
7.6

Hello! As an experienced Python developer, I am confident in delivering the automated horse racing data downloads solution you need. My proficiency with Playwright for Python is particularly relevant to your project; I've used it extensively in automating browser actions, including file downloads. Understanding that the horse racing website has complex JavaScript, my expertise in handling and navigating such web platforms using Selenium will be especially valuable. I'm substantially knowledgeable about scheduling tasks efficiently using cron or Task Scheduler, so you can count on me to set up your daily script runs seamlessly. Additionally, with my expertise in mobile applications development, I understand that robustness and easy maintenance are critical for long-term solutions. I'm ready to take on the challenge of automating your workflow, ensuring smooth daily downloads while factoring ease of future reports inclusion into your system design. I can't wait to get started!
£40 GBP in 1 day
7.3
7.3

Playwright automation expert here---------------------- I’ll build a reliable, headless Python automation that securely logs into your horse racing platform, downloads all required Excel/CSV reports, applies your naming conventions, and runs automatically every morning without manual intervention. Experienced in Playwright, Selenium, browser automation, authenticated workflows, file-download handling, scheduling, and production-ready Python scripting. I’ll deliver clean, well-documented code with robust error handling, configurable report management, .env-based credentials, and clear instructions for future maintenance and adding new downloads. Thanks!!!
£250 GBP in 7 days
6.9
6.9

Hi Client, This is definitely possible ,Having garnered over 16 years of experience, my proficiency is keenly attuned to your project requirements. In the realm of Python, I am well-versed in automation - a skill that spans crafting and executing macros, utilizing VBA, and Google Apps Script proficiently - tasks that can considerably reduce manual data-related processes such as the one you need automated. My competencies in Python programming and JavaScript further assure I can adeptly navigate your site while extracting and saving the necessary files (Excel/CSV) to a designated folder with consistent filenames. Timely task delivery value-adding solutions are guaranteed when you choose me. I comprehend the Javascript-heavy environment of the website that you're seeking to automate daily downloads from, thereby validating my skill set's appropriateness. I'm ready to commence work immediately after discussing further details such as estimation timelines and budget implications. Let's transform this laborious manual process into a fully pragmatic digital solution!
£30 GBP in 1 day
6.7
6.7

Hi, We’ve developed similar automation solutions using Playwright and Selenium, including a project where we logged into a site, navigated through multiple pages, and downloaded files. We also built a robust file management system to handle different file types and naming conventions. For your project, we can create a dedicated script that runs daily and downloads the required files. We’ll ensure it’s flexible enough to add new reports later without major changes. Let’s schedule a quick 10-minute call to discuss your exact requirements and see if I’m the right fit for this task. I usually respond within 10 minutes. Best regards, Adil
£148.50 GBP in 7 days
6.3
6.3

Greetings, I see that you're looking for a Python script to automate the daily downloads from a members-only horse racing website. This will save you from the tedious manual process of logging in and navigating through various sections to download reports. My approach would involve using Playwright for Python to ensure a smooth and efficient automation experience. The script will securely log in with your credentials, navigate the site to click the necessary download buttons, and save the files with the specific naming format you provide. I will make sure the code is clean and well-commented, and I’ll include detailed setup instructions for scheduling the script to run automatically each morning. With my experience in automation and handling browser-based tasks, I'm confident I can deliver a robust solution that meets your needs. Best regards, Saba Ehsan
£150 GBP in 2 days
5.8
5.8

Hi there, Automation can often get complicated with JavaScript-heavy sites, especially when handling downloads and maintaining session security. But with my expertise in Playwright for Python, I can streamline this task into an efficient, headless script that runs independently every morning. This will save you time and eliminate the repetitive manual work. Here are my questions: Are there any specific error handling features you want included in case the website layout changes? What is the current format of the filenames, or may I suggest a naming convention? Drop me a message so we can get started right away!
£250 GBP in 7 days
5.8
5.8

Proposal generation failed.
£168.75 GBP in 7 days
6.0
6.0

I have a proven track record of automating web tasks through my extensive JavaScript experience, specializing in Node.js. I'm adept at utilizing cutting-edge tools like Playwright, which you've indicated as being strongly preferred, and Selenium, so the JavaScript-heavy nature of this horse racing website won't pose any challenges for me. I assure you clean, well-commented code with meticulous attention to detail for all your automation needs. Beyond having 10+ years as a Full-Stack Developer, my AI and Machine Learning background complements the job requirements perfectly in terms of scheduling the automation process through the use of cron or Task Scheduler. Moreover, my experience with cloud services—such as Docker, AWS, Azure—will be useful if you want to run the script on a remote server without any hassle.
£50 GBP in 3 days
5.8
5.8

Automating horse racing data downloads requires a reliable script that can handle dynamic web elements and data formatting effectively. I have experience building automation tools that scrape, process, and output data into organized Excel formats, ensuring the information is ready for your analysis. While my primary background is in full-stack web development and platform migration, I frequently use JavaScript and PHP to handle data parsing and automated workflows. I am comfortable setting up these processes to run efficiently, ensuring the data you collect is accurate and consistent. I can complete this automation for £120.35 within 1 day. Please send me a message with the source website details so we can get started.
£120.35 GBP in 1 day
5.4
5.4

Hello, Experienced Python automation engineer with strong expertise in Playwright, Selenium, and automated file download workflows I can build a reliable Playwright solution that securely logs in using environment variables, navigates the required pages, downloads all reports, and saves them with your preferred naming convention The script will run headlessly, support scheduled execution, include robust error handling, and be structured for easy maintenance and future report additions Delivery will include the complete source code, requirements file, environment template, setup guide, and scheduling instructions for Windows or Linux Ready to review the workflow recording and report list to provide an accurate timeline and begin immediately.
£200 GBP in 7 days
5.3
5.3

With over 6 years of experience as a Full Stack Developer and solid expertise in PHP, Laravel, and React JS, I believe I have all the right skills to complete this project successfully. While my profile doesn't specifically mention automation, my skill set speaks to my ability to build robust and scalable web applications, which additionally requires integrating automation systems for efficient workflow. Moreover, having worked on various frontends and backends alike, on different projects including custom CRMs, database management, and mobile apps development in Flutter can be a valuable asset here. I excel at building clean code with good documentation and being a fast learner who stays updated with the latest technologies; I'm confident in my ability to apply Playwright or Selenium for your horse racing data downloads. On pricing and timing, I’m flexible as per your needs. My rates are competitive and fair for the level of quality work I deliver. Given my proficiency across these areas and my proven track record in delivering high-quality work promptly, committing to your specific timeline should not be an issue. Let’s get started! Let me streamline your daily horse racing data downloads. Contact me now!
£20 GBP in 1 day
4.8
4.8

Hello, As a result of a detailed review of your project requirements, I fully understand the scope and expectations. I have experience building reliable browser automation scripts and I'm available to start your project right now. I bring deep expertise in Python, Playwright, Selenium, JavaScript automation, and file-handling workflows with over 10 years of experience. One of the key challenges in projects like this is reliably automating login-protected, JavaScript-heavy websites while ensuring stable file downloads and consistent naming conventions. My approach is to build a robust Playwright-based headless script that securely loads credentials from a .env file, navigates each required section, triggers downloads reliably, and stores files in structured folders with predictable naming. I will also ensure the automation is resilient to UI changes, includes proper waits for dynamic content, and is easy to extend when new reports are added. I have a couple of quick questions. • Does the site use any CAPTCHA or multi-factor authentication during login? • Are all downloads direct files, or do some open in a new tab or modal before downloading? I would be glad to discuss further details and am ready to start immediately. Looking forward to hearing from you. Best regards, Carlos
£30 GBP in 7 days
4.4
4.4

Hi, Your project to automate horse racing report downloads perfectly matches my skills in Python and browser automation. I've developed Python scripts using Playwright for seamless automated login, navigation, and file downloading from JavaScript-intensive websites, ensuring reliability and ease of maintenance. I understand your need for headless operation, environment-secure credential handling, and consistent file naming for scheduled daily execution. I will deliver clean, well-documented code with a README and scheduling instructions, including an example .env file. I can start immediately and estimate a timeline based on your detailed page/button list. Could you specify the naming conventions for the automated report files to ensure exact compliance? Thanks,
£150 GBP in 26 days
4.6
4.6

Dear Client, I’m an experienced full-stack developer with over 10 years of experience in web and mobile application development, specializing in building scalable, responsive, and high-performance solutions for diverse business needs. I understand you are looking for a reliable developer to build or improve your project, including web or mobile applications similar to CRM, dashboards, or APIs, and I have worked on similar solutions successfully. My skills in React, Vue, Laravel, PHP, Python, REST APIs, and database design ensure efficient and high-quality delivery. Feel free to share more details or ask questions. I’m ready to refine my approach to match your exact requirements. Looking forward to working with you. Best regards, Md Ruhul Ajom
£50 GBP in 3 days
4.9
4.9

Hello, Your project is realistic and fully achievable. I understand that you need a reliable Python automation script for daily horse racing report downloads, and the main priority is making the process hands-off, stable, and easy to maintain. I’m a Full-Stack Developer with seven years of experience building web applications, SaaS tools, and automation workflows. I have direct experience with Python, JavaScript, Playwright, and Excel-based workflows, so I can help you complete this in a clean, reliable, and maintainable way. For this project, I would first review the current site flow and download steps, then build the login and file-download automation, and finally test headless execution, scheduling, and the naming pattern for each report. I can review your current setup first and improve it without unnecessary rebuilding. My focus will be on stability, maintainability, and clean handling of downloads. I can start immediately and work full-time. I look forward to working with you. Regards, Osama
£250 GBP in 2 days
4.3
4.3

Hi, this fits well with my Python automation work. The real goal here is not scraping data, but removing a repeated daily login-and-download workflow and making it reliable enough to run unattended. I’d use Playwright with a .env login, a clear report configuration file, controlled download handling, and scheduled execution via cron or Task Scheduler. I’d start by reviewing your screen recording and list of reports, then map each download step into maintainable Playwright actions. The main risk is the JavaScript-heavy site changing timing, popups, or session behavior, so I’d handle that with proper waits, retries, clear logging, and simple instructions for adding new reports later. Rough estimate: 1–2 days depending on login flow and number of report pages. Cost would likely be within your posted budget. Thanks!
£135 GBP in 7 days
4.0
4.0

As a seasoned Python aficionado, I am extremely comfortable with the realm of automation and can reassure you of an efficient, reliable, and hassle-free solution to your horse racing data downloading needs. My extensive experience in utilizing browser automation tools like Playwright is uniquely apt for systems such as the heavily JavaScript-dependent horse racing website you are using. I have repeatedly deployed scripts that log into secure members-only sites, navigate through their sections and effortlessly download required files. In this regard, scrupulous file management is never a problem as I have a sizeable track record of organizing and saving files using consistent filenames similar to what you need. My skills perfectly equip me to tackle other integral aspects of this project too. My clean, well-commented code combined with a detailed README ensures that even those with limited development knowledge can easily understand, update or maintain the script. Over 5 years involved in full-stack development has equipped me with wide-ranging skills including the use of various backend and frontend technologies. This background, along with experience applying APIs for third-party integrations and effectively dealing with databases also cements my ability to deliver this project professionally from start to finish. Put your worry aside because with me on board there will be zero ghost deliveries, zero excuses and most importantly no re-work!
£100 GBP in 2 days
4.2
4.2

Leamington Spa, United Kingdom
Payment method verified
Member since Feb 4, 2015
$30-250 USD
$30-250 USD
₹12500-37500 INR
₹600-1500 INR
₹1500-12500 INR
₹400-750 INR / hour
£250-750 GBP
₹12500-37500 INR
₹1500-12500 INR
€1500-3000 EUR
$30-250 AUD
₹1500-12500 INR
$30-250 USD
$50-550 AUD
$250-750 USD
$10-30 USD
$10-30 USD
$30-250 AUD
₹750-1250 INR / hour
$30-250 USD
$30-250 USD