Track any reference — edit TARGETS list or CLI --targets "Rolex Pepsi" "Rolex Batman"
Finds cheapest listing for each model (sorted by price on Chrono24)
SQLite price history — perfect for trend charts, dashboards, analytics
New Lowest Price detection — flags 🔥 NEW LOWEST! automatically vs. historical min
Daily CSV exports — data/exports/rolex_prices_YYYY-MM-DD.csv + latest.csv
Anti-bot handling: rotating User-Agents, random delays (2-5s), persistent session
Self-healing parser: 3 fallback strategies + auto debug HTML dump if layout changes
Logging: daily rotating logs in /logs
Demo mode: --demo runs with realistic mock data — no requests, perfect for portfolio review
Clean, PEP8, type-hinted, commented and easy to customize.
Stack: Python, Requests, BeautifulSoup + lxml, SQLite