Web Scraper / Notification Bot for German Embassy Booking System (diplo.de) - Fixed Price
Presupuesto: $40.0
FIXED /
⭐ 0.00 (0)
Germany
data-scraping, crawlers, python, scrapy-framework
Cualificaciones preferidas
- Experiencia: Intermedio
Hello,
I need a simple cloud-based notification bot (Python/Node.js) that monitors the German Embassy booking system (service2.diplo.de) for the location in Windhoek.
The Target Calendar URL:
https://service2.diplo.de/rktermin/extern/appointment_showMonth.do?locationCode=wind&realmId=1490&categoryId=3603
The Task:
1. The script needs to handle sessions correctly and bypass/solve the initial CAPTCHA on the entry page (via 2Captcha or Anti-Captcha API, which I will provide and fund) to reach the calendar page.
2. Check if there are available appointments in the calendar view.
3. If an appointment is available, immediately send an instant push notification to my Telegram account.
The Schedule (German Time - CET/CEST):
To avoid IP bans and save CAPTCHA costs, the bot must follow this schedule:
23:30 - 02:00: Check every 5 minutes
02:00 - 06:30: Check every 10 minutes
06:30 - 23:30: Check once every 60 minutes
If this makes sense. And if the bot won’t be blocked with this schedule.
Important Requirements for Verification:
Daily Heartbeat: The bot must send a short daily status message to my Telegram (e.g., every morning at 07:00: "Bot is running, checks completed: OK") so I know it's alive and working.
I do NOT need you to book the appointment. No personal data will be shared. I only need the instant notification.
The script must be deployed on a free or cheap cloud service (like PythonAnywhere, Render, or similar) so it runs 24/7 without my phone needing to be on.
Budget:
Fixed price starting around $40 - $50. Open to reasonable counter-offers if the diplo.de site requires extra setup.
Please let me know which cloud platform you plan to use and how fast you can set this up.
Abrir en Upwork
AI proposal draft
Generate a short cover letter for this job. Edit before sending.
Sign in to generate an AI proposal draft.
Entrar