Saltar al contenido

Zara Scraper — Extract Zara data by country/language

Zara scraper with multi‑country and multi‑language support using Selenium, Scrapy and Scrapyd. Ideal for fashion e‑commerce.

Details

Implemented Features

  • Full navigation of dynamic menus (hamburger + categories)
  • Categories: WOMEN and MEN with full subcategories
  • Advanced extraction: products, prices, descriptions, images
  • Images per color organized by variants
  • Infinite scroll with lazy-loaded products
  • Integrated Selenium with anti-detection
  • Pricing system with discount detection

Technical Capabilities

scrapy crawl zara                    # Full crawl
scrapy crawl zara -a url="URL"      # Single product
scrapy crawl zara -o products.json  # Export results

Extracted Data

  • Normalized product name
  • Full description
  • Original and current price
  • Discount percentage and amount
  • Automatically detected currency
  • Canonical product URL
  • Images organized by color
  • Extraction metadata (date, site)

FAQ

How to run the Zara scraper?

Use scrapy: "scrapy crawl zara" or for a single product: "scrapy crawl zara -a url="URL"".

What data does the Zara scraper extract?

Name, description, original/current price, discounts, currency, canonical URL, color images and metadata.

Docker Compose is up, can I run scraping with a script that talks to the API?

Yes. Use the control_scraper.py script (it talks to the API to orchestrate scraping). Example (defaults to Colombia): python control_scraper.py --spider zara

Also looking for Mango scraper?