Browser automation monitor

High-Demand Reservation Tool

A Playwright-based monitor for competitive booking pages that watches both browser state and network responses, then notifies quickly when a preferred option becomes available.

Python Playwright Network inspection Threading Webhooks

Monitoring loop

  • Inspected booking API responses instead of relying only on rendered-page polling.
  • Used a priority list and fallback logic for preferred options.
  • Added pause, continue, and stop controls for a long-running automation loop.
  • Sent webhook and desktop alerts when a matching slot appeared.

Control loop

The project combines page interaction, network inspection, alerting, and manual controls so the monitor can run for long sessions without becoming a black box.

Monitoring Browser workflows Webhook alerts