Real-Time Italian Price Monitor

Заказчик: AI | Опубликовано: 11.11.2025

I run a deals community that focuses on electronics sold through a popular Italian e-commerce site. I need a small, always-on tool that watches the product pages I feed it and pings a Discord channel the moment a price changes. Real-time means seconds or, at most, a couple of minutes after the site updates—daily or weekly reports are not enough. You are free to build this in Python (requests / BeautifulSoup, Selenium, Playwright) or Node.js (Puppeteer, Playwright). It just has to run reliably on a Linux VPS, survive Cloudflare or other anti-bot hurdles, and keep lightweight logs so I can see when something fails. Core flow I have in mind: • The script reads a JSON/CSV list of electronics URLs. • On each cycle it grabs the current price, compares it to the last stored value in a tiny SQLite/JSON store, and, if different, fires a Discord webhook showing product name, old price, new price, the difference and a thumbnail. • Interval is configurable so I can tighten or loosen the checks without touching the code. - To avoid possible IP bans due to numerous requests, use a proxy list in my possession. -The software must automatically add new products to the catalogue and monitor them as well. Acceptance criteria: I can add or remove product URLs without redeploying, start the service with one command, watch it detect a forced price change during the hand-over session, and see the alert land in my Discord server. If that sounds straightforward to you, let’s get this running within a week and polished soon after.