Python E-Commerce Alert Script

via Freelancer ·

Budget / Salary₹600–1,000
TypeFreelance project
LocationRemote
Posted2 hours ago
I need a single-entry Python solution that constantly watches product pages on Amazon, Flipkart, Croma, Reliance Digital, Vijay Sales, Samsung, Apple and any other store I decide to add next. The script must loop through a configurable list of URLs, pull the current price, stock status and every visible discount or offer (including coupons, bank/EMI and flash-sale banners), compare the results with locally stored history, and fire off Email alerts, SMS alerts and Push notifications the moment something changes.

Local storage can be lightweight—SQLite, JSON or another flat-file format is fine—as long as each check records a timestamp so the script can spot differences quickly on the next run. Please keep the core logic modular: one parser per site, shared comparison and alert utilities, all wrapped so I can invoke it via the command line or set it on a cron job. Headless scraping with Requests/BeautifulSoup should handle static pages, while Selenium or Playwright can pick up dynamic content; choose whichever combination stays stable and avoids rate limits. Proxy handling and basic CAPTCHA mitigation are expected for Amazon and Flipkart.

Give me clean configuration options (YAML/JSON or flags) for:
• check frequency per product
• alert channels to switch on/off
• concurrency limits

Deliverables
• Fully commented Python script (single file or main + helper modules)
• Sample config file and README explaining setup, credentials and scheduling
• Demo showing a live alert for at least one product on each priority site listed above
• Simple log or dashboard summarising last check, current vs previous price, lowest historical price and last alert sent

Acceptance criteria
Running the script locally, I will add three product URLs, set the interval to 60 s and simulate a price drop; I should receive an email, an SMS and a push notification within that minute containing the product name, old & new values, store name and direct link.

If you have proven techniques for keeping Amazon/Flipkart scrapes reliable—rotating proxies, request throttling, CAPTCHA solving—please highlight them in your bid.
php python web scraping amazon web services sqlite json beautifulsoup selenium
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.