I have a growing catalogue spread across Amazon, eBay, Shopify, Meesho, Flipkart and a few other marketplaces, and I need a single scraping tool that can pull their product data and drop it straight into the CSV template I already use for bulk uploads. The CSV structure is non-negotiable—column order, headers and data types must be respected so I can import the file without manual edits. Core needs • Automatically fetch products from the sites listed above (starting with Amazon, eBay and Shopify as a minimum). The code should be modular so I can add new marketplaces later with minimal changes. • Export every run into my exact CSV layout. If a field is missing on a site, leave it blank rather than breaking the file. • Handle pagination, variations and region-specific listings without triggering anti-bot blocks; use smart delays, rotating user-agents or a lightweight proxy approach when required. • A simple interface—CLI or lightweight GUI—that lets me paste product URLs or upload a list, choose the marketplace and hit “Start”. Deliverables 1. The fully-working scraper (Python preferred, but I’m open to Node, PHP or another language if it meets the goals). 2. One sample run covering at least five products from each of Amazon, eBay and Shopify exported into my template to show everything lines up correctly. 3. Brief setup notes so I can install dependencies and point the script to new marketplaces later. I’m happy to clarify edge cases—just ask before you code.