Automation Script to Monitor and Take Appointments from a Website

Job ID: 38623609

Budget: $50 – $100 USD

I need a browser automation script that can:

Navigate through a multi-step process on a website to reach the appointments page (even if no appointments are available). The process includes:
Login Page (page 1) – already handled separately.
Captcha Page (page 2) – already handled separately.
Form Page (page 3) – bypass this after filling the form once.
Stay on the appointments page (page 4), continuously refresh the appointments table without reloading the entire page (reloading would take the user back to the captcha page).
Automatically book an appointment when a slot becomes available by extracting and submitting the appointment details.
Requirements:

The script must:

Automatically reach page 4 without the need to refill the form in page 3 after initial entry.
Periodically refresh the appointments table (via AJAX or DOM manipulation) to check for available slots.
Capture and book available appointments automatically when they appear.
Important: This is a script to automate browser interactions on an external website. I do not have access to the website's back-end or source code, and the script must work through a web browser to perform the described actions.

Preferred Technologies:

JavaScript
Any other automation framework capable of browser interaction.
If you are experienced in browser automation and can deliver this, please contact me.
Related categories: JavaScript AJAX Web Scraping Automation