Robot to book an appointment for visa

Job ID: 31744079

Budget: $10 – $30 USD

I'm having no luck whatsoever in booking an appointment through the german online booking system (RK-Termin) for a visa. New available time slots appear precisely at 00:00 in Germany (GMT +2), and within a minute they are taken. There has been 2 months and I've even tried autofillers to help me fill the forms, but they didn't work, so I think a fast script may be the only solution. Let's call it our robot Bob.

Bob must solve a text captcha, click on the nearest date, if available, and then select a time slot. If he's so lucky, he'll be taken to a small form which should be filled with data from a text file (my personal data). There's a date picker and a dropdown list in this form. Lastly, he must solve another captcha to confirm and send the form.

Both captchas are base64 encoded images embedded in the html of the page. I can provide access to online captcha-solver services, though I don't know which is fastest (I welcome suggestions). Bob must be ready at 00:00 (GMT+2), this is critical! But ideally he could also look for randomly cancelled bookings throughout the day, say, every 10 or 15 minutes.

The way I see it, Bob is a python or other language script, which can be compiled to an .exe file and ran whenever I want. But please do let me know if there are better approaches.

Attached is an image containing the attended sequence of events for a successful booking. The actual form contains slightly different fields, because the website won't let me load the form from my jurisdiction without available time slots.

Please let me know if you need any further information.
Thanks!
Related categories: Python HTML Robotic Process Automation