Price scrapping
Budget: -
HOURLY / PART_TIME
⭐ 0.00 (0)
Morocco
data-extraction, selenium, scrapy-framework, python, crawlers, data-scraping, python-script, automation, data-collection
I run Novapara (novapara.ma), an online parapharmacy in Morocco on Shopify with around 8,500 products. I'm looking for a developer to build an automated price comparison system that runs every week without manual work.
What I need:
1. Read my Shopify CSV export (product name, SKU, price, URL)
2. For each product, find the matching listing on two Moroccan competitor sites: beautymarket.ma and universparadiscount.ma (matching by product name, since most of my catalog doesn't have EAN/barcodes)
3. Extract: listed price, crossed-out price if on promo, stock availability
4. Generate a file with: Product | Novapara Price | Beautymarket Price | % Difference | UniversParadiscount Price | % Difference | Match Confidence | Scan Date
Key requirements:
- The scan needs to run automatically every week (scheduled, not manual) — open to your recommendation on hosting/scheduling setup
- I want to keep the history of each scan to track price changes over time, not just the latest result
- Since matching is done by name (not EAN), I need a "match confidence" column to manually review uncertain matches
- Proper rate-limiting / anti-bot handling so we don't get blocked by these two sites
- For weekly delivery (email, Drive, etc.), I'm open to whatever you recommend as easiest to maintain
Can you let me know if this fits your skillset, and give me an estimate on time and budget (initial development + monthly hosting cost if applicable)?
Thanks,
Apri su Upwork