CASE STUDY · AUTOMATION
Web Change Monitor
A Python-based monitoring application that automatically tracks selected web content, detects changes, and maintains a structured history of updates.
Replacing repetitive manual checks with persistent monitoring.
The system combines web scraping with persistent SQLite storage, CSS selector-based monitoring, change detection, logging, and error handling.
A CLI keeps the workflow transparent: pages can be added, listed, checked, reviewed through change history, or removed.
MonitoringCSS selectors
HistorySQLite
StackRequests · BS4


