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
← Back to projects