Proxy Booking Automation
Budget: €30 – €250 EUR
I need a small, fully-automated script that is going to be triggered by REST API, using auth credentials from third-party website & filters (date range and centres) which are going to be in Request Data. It will open a page that is protected by Cloudflare & queue-it, and search for available test centres and slots, and finalises the booking based on the filters — Please build it around the nodriver or camoufox stealth libraries and tunnel every request through the HTTP/S proxy I will supply at run-time.
Core flow
• /booking POST endpoint will be triggered with Request data that will contains user cookies & auth headers, chosen filters like (dateFrom, dateTo, centres: ["Athlone,..."]), and bookingUrl
• Open the bookingUrl site through the proxy, pick the first matching result, and confirm the booking.
• Capture the confirmation page/ID and write a concise success log (JSON or CSV).
Technical preferences
Python is ideal, but Node.js is fine if camoufox is easier there. Hard requirements are: zero Selenium driver signatures, proxy support, and modular code so endpoints, selectors, and credentials can be swapped quickly.
Screenshots of each page on bookingUrl are attached.
Deliverables
1. Source code with brief inline comments
2. requirements.txt / package.json
3. One-page README with setup, environment variables, and an example run
4. Short video or screenshots proving a successful booking (sensitive details blurred)
The project is complete once the script books reliably on my machine (Ubuntu 22.04) using the proxy I provide.
Core flow
• /booking POST endpoint will be triggered with Request data that will contains user cookies & auth headers, chosen filters like (dateFrom, dateTo, centres: ["Athlone,..."]), and bookingUrl
• Open the bookingUrl site through the proxy, pick the first matching result, and confirm the booking.
• Capture the confirmation page/ID and write a concise success log (JSON or CSV).
Technical preferences
Python is ideal, but Node.js is fine if camoufox is easier there. Hard requirements are: zero Selenium driver signatures, proxy support, and modular code so endpoints, selectors, and credentials can be swapped quickly.
Screenshots of each page on bookingUrl are attached.
Deliverables
1. Source code with brief inline comments
2. requirements.txt / package.json
3. One-page README with setup, environment variables, and an example run
4. Short video or screenshots proving a successful booking (sensitive details blurred)
The project is complete once the script books reliably on my machine (Ubuntu 22.04) using the proxy I provide.