Python Web booking code

Job ID: 39310518

Budget: $30 – $250 USD

Hi! I need a Python script that automates the reservation process on the following website:
? https://reservadehoras.lascondes.cl/#/servicios/home

Here's a step-by-step explanation of what the script should do:

Go to the website: https://reservadehoras.lascondes.cl/#/servicios/home

Select the box that says: “Canchas de tenis parque araucano”.

Once it navigates to the next page:

In the input field that appears, enter the following RUT: 19.697.782-1

Click the “Validar” button.

On the schedule/availability page:

The script should select the time that I will specify in the code, for example: "18:00".

After selecting the time, in the following step:

Fill out the required fields based on the details included in a Word document (I will send you this separately).

Then click the “Aceptar y Finalizar” button.

If there are no available time slots and the message “Lo sentimos, no hay horas disponibles” appears:

The script should go back to the home page and try the process again in a loop until it successfully makes a reservation.

The system usually opens for reservations between 17:55 and 18:00 Chile time, so the script should be running and ready to act during that window.

Let me know if you need the Word document with the form data or further clarification on any step. Thanks!
Related categories: Python Puppet Scripting Selenium Webdriver Selenium