~/ecommerce/ulta-scraper
Ulta Beauty Scraper — Produtos, Preços e SKUs
Extraia detalhes de produtos, preços, imagens e informações de SKU da Ulta Beauty, incluindo páginas de categoria, páginas de marca e seções de promoção.
beleza
>99% de sucesso
TypeScriptCheerioCrawlee
Estados Unidos
categoriaecommerce / beleza
linguagemTypeScript
stackTypeScript, Cheerio, Crawlee
mercadosEstados Unidos
sucesso>99%
saídaJSON limpo e pronto para RAG
principais recursos
Suporta páginas de categoria, detalhe de produto, marca e promoção
Detalhes completos do produto com preços, descrições e imagens
Extração de dados em nível de SKU com agrupamento de variantes
Detecção automática do tipo de página a partir da URL
Parsing leve baseado em Cheerio, para velocidade
Agrupa SKUs relacionados sob o mesmo produto
casos de uso
- Análise competitiva no setor de beleza — precificação Ulta vs. Sephora
- Construção de catálogo de produtos para plataformas de comparação de compras
- Monitoramento de vendas e promoções
- Descoberta de marcas e rastreamento de presença de mercado
- Monitoramento de inventário em nível de SKU
parâmetros de entrada
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
startUrls | array | obrigatório | URLs de produto, categoria, marca ou promoção da Ulta |
proxy | object | opcional | Configuração de proxy |
maxConcurrency | number | opcional | Máximo de requisições paralelas |
maxRequestsPerCrawl | number | opcional | Limita o total de requisições por execução |
Exemplo de Saída
1{
2 "source": "https://www.ulta.com/p/...",
3 "brand": "NYX Professional Makeup",
4 "title": "Butter Gloss",
5 "description": "A buttery soft and silky lip gloss...",
6 "categories": ["Makeup", "Lips", "Lip Gloss"],
7 "variants": [
8 {
9 "sku": "ULTA-NYX-BG-001",
10 "name": "Angel Food Cake",
11 "price": 900,
12 "currency": "USD",
13 "inStock": true
14 }
15 ],
16 "stats": { "rating": 4.5, "reviewCount": 8932 }
17}
faq
Quais tipos de página da Ulta podem ser raspadas?
O scraper suporta páginas de detalhe de produto, páginas de listagem de categoria, páginas de marca e páginas de promoção. Ele detecta automaticamente o tipo de página a partir da URL.
Como as variantes de produto são tratadas?
Variantes (tonalidades e tamanhos diferentes) são agrupadas sob o mesmo produto pai. Cada variante inclui seu próprio SKU, preço e status de disponibilidade.
relacionados em ~/ecommerce
loja de departamento
Macy's Scraper — Produtos, Preços, SKUs e Notícias
Produtos, preços, SKUs/UPCs e notícias da Macy's — à prova de Akamai, sem navegador.
abrirbeleza
Sephora Scraper (Global)
Extraia dados de qualquer loja Sephora — 21 mercados, um único ator.
abrirmoda
Boohoo Scraper — Dados de Produtos em 7 Regiões
Extraia dados de produtos da Boohoo em 7 lojas regionais.
abrir