Robot for quick appointment booking from a calendar under Website visitor pressure -- 2

Job ID: 35748108

Budget: $10 – $60 USD

I need a robot ( Python or ... ) to handle some my problem with book and appointment in a website.

1. What is that website :

A website for book an appointment and biggest problem is The number of applicants is much more than the appointments available on the website. For this reason, since the opening of appointments on the website. It only takes two minutes to book all the times for another week.

Whats my problem:

When the appointments are opened, several problems arise for me that it is not possible for me to book an appointment:

- Sometimes the server is unavailable and I need to refresh.

- Sometimes the captcha of the website is not displayed in the Chrome browser due to the pressure on the website server (which, of course, by searching a part of a code in the source of the browser page and copying a numerical value and placing it at the end of a URL link, and loading it In the browser, I can force the captcha to be displayed in a new tab in the browser. It is possible to display my method for the convenience of the programmer.

- When the website is busy, when you click on the date of the appointment day in the website calendar, a useless graphic wheel will appear, which will normally be removed after one second and show the empty hours for booking hours on the appointment day. But when the website is busy, this graphic wheel continues to rotate and is not removed, so that we can go to the time selection stage and we are forced to refresh the entire page, which is equal to more time and filling up the appointment. I see.

- The website uses Cloudflare and if you refresh the page 5 times in 3 mins , your ip will be ban for 2 hours

- the website sense on IP and i want an option for put proxy list for multi account and proxies using one by one for each account and each proxy address to prevent ban

What I want :

I need software to enter my account details. And after logging in (manually), the software waits for my refresh at the exact time of opening the appointments of the website.

1. After opening the appointment date in the calendar. The software must first identify and select the date of free days in the calendar. (It is also possible to provide the date manually).

2. If the graphic carousel appears inside the website, delete it. Removing it should not prevent the loading of subsequent steps on the page. It should remove the only graphic wheel. (The graphic wheel is a Java query) (I guess)

3. After that, you should click on the option that displays the free hours on the desired day and select the free hour automatically.

4. At the end, enter the captcha and click on the confirmation option to register the appointment. . (If captcha solver is not suggested, it is possible to enter it manually too.)

Done

I attached 2 videos to show about graphic wheel and how i load captcha.
The priority is the more suitable price and the earlier delivery time of the project.
Related categories: PHP JavaScript Python Selenium Webdriver Selenium