Real-Time Italian Price Monitor

Job ID: 39969559

Budget: €8 – €30 EUR

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.