We need a Python developer experienced with browser automation (Selenium) to build a long-running monitoring script for a web-based interface. Core Requirements Route all automated browser traffic through a SOCKS proxy (Firefox headless). Log in to multiple accounts 3–4 times every 7 days using randomized scheduling. Detect new items or activity since the previous login and capture screenshots (without opening unread items). Maintain a continuous 24/7 loop that: Runs scheduled logins Performs periodic reachability checks for configured URLs Logs all events Store state (known items, timestamps, URL status) in SQLite or JSON. Clean modular architecture: proxy client, automation client, scheduler, checker, state store, and main loop. Use secure credential handling (environment variables or encrypted storage). Deliverables Complete modular Python source code Config template (YAML/JSON) Setup instructions & dependency guide README explaining scheduling logic, architecture, and usage Tech Stack Python 3.10+, Selenium, SOCKS proxy, requests[socks]/PySocks, SQLite/JSON, logging.