End-to-End Product Data Scraping, Processing, and Structuring for E-commerce Upload -- 2

Job ID: 40327360

Budget: ₹1,500 – ₹12,500 INR

Project Title:

End-to-End Product Data Scraping, Processing, and Structuring for E-commerce Upload

⸻

Project Overview:

I am looking to hire an experienced freelancer or team to perform large-scale data scraping, processing, and structuring of product data from multiple competitor websites.

The objective is to create a complete, clean, and standardized dataset, along with fully processed images, that can be directly uploaded to my e-commerce platform with minimal manual effort.

This project includes:
• Deep scraping (beyond visible listings)
• Data cleaning and structuring
• SKU generation
• Image downloading, renaming, watermarking, and format conversion
• Organized cloud storage and delivery

⸻

Scope of Work

1. Data Scraping (Comprehensive Coverage)

You must extract all models and all associated spare parts, not just what is visible on listing pages.

⸻

A. Maxbhi.com

Target URLs:
• https://www.maxbhi.com/searchmodel.html?brand_id=6268&ptid=0&query_v3=ipad
• https://www.maxbhi.com/searchmodel.html?brand_id=6271&ptid=0&query_v3=tab

Critical Requirement:
Maxbhi brand pages show limited results (~60), but significantly more models exist via search. You must extract:
• ALL models and their images
• ALL spare parts for each model

Brands to Cover:
Nothing, Apple, Samsung, OnePlus, Oppo, Vivo, Realme, Pixel, Asus, Honor, Infinix, iQOO, Lenovo, LG, Xiaomi, Tecno

⸻

B. Cellspare.com

Extract:
• ALL models
• ALL spare parts
• Model-level images

Brands to Cover:
Nothing, Apple (including iPads and Apple Watches), Samsung, OnePlus, Oppo, Vivo, Realme, Pixel, Asus, Honor, Infinix, iQOO, Lenovo, LG, Xiaomi, Tecno, Poco

⸻

C. Injuredgadgets.com

Source: https://www.injuredgadgets.com/

Extract:
• All Apple Watches
• All iPads
• All spare parts associated with these devices

⸻

2. Data Extraction Requirements

For each product, extract:
• Product Name
• Color (if available)
• Model Name
• Category (e.g., display, battery, etc.)
• Description
• Actual Price
• Markup Price / MRP
• Discount (if available)
• Brand Name

Ensure clean, complete, and consistent data.

⸻

3. Data Structuring (CSV Output)

Deliver a well-structured CSV file where:
• Each row = one product
• Each column = one attribute

Mandatory Columns:
• Product Name
• Color
• Model Name
• Category
• Description
• Markup Price
• Actual Price
• Brand Name
• img_1
• img_2
• img_3
• img_4
• img_5
• img_6

⸻

4. SKU Generation
• Generate a unique SKU for each product
• Maintain a consistent, scalable format

⸻

5. Image Extraction and Processing

A. Image Collection
• Download all product images (not just URLs)

B. Naming Convention (Strict)

Format:
ProductName_Color_SAHII_SKU_Img1.webp

Example:
Ringer_iPhone14ProMax_Black_SAHII_12345_Img1.webp

Requirements:
• Include Product Name + Color + SAHII + SKU + Image Number
• Remove competitor references from names

C. Multiple Images Handling
• Map images into CSV columns (img_1 to img_6)
• Each column must contain the correct file name

D. Image Processing
• Convert all images to WebP
• Apply watermark “sahii.in” (provided PNG)
• Maintain quality with compression

⸻

6. Storage & Organization
• Upload all images to a Mega (mega.nz) folder
• Maintain clean folder structure
• Ensure exact mapping between CSV and images

⸻

7. Final Deliverables

A. CSV File
• Clean, structured, complete dataset
• One row per product
• All required columns filled
• Correct image mapping

B. Image Dataset
• All images downloaded, renamed, watermarked, converted to WebP
• Uploaded to Mega

C. Data Integrity
• No duplicate entries
• No missing mappings between products and images
• As little competitor branding in output images as possible
• Complete coverage of ALL spare parts for each model

⸻

Key Expectations
• Exhaustive scraping (not surface-level)
• Ability to bypass pagination and search limitations
• High accuracy and attention to detail
• Output must be ready for direct e-commerce upload