Mercadão São Luiz Encartes
Baixa as imagens de encarte que o site publica diretamente na home e em /ofertas. Não requer Playwright nem npm install.
Comando padrão
node mercadao-encartes/scripts/download-encartes.js
Saída: ~/Downloads/Encartes/MercadaoSaoLuiz/DD-Mês/.
Como funciona
- Lê o HTML de
mercadaosaoluiz.com.br/emercadaosaoluiz.com.br/ofertas. - Identifica imagens verticais de encarte nos
srcSet, deduplica as duas páginas e baixa o original público do Wix. - Agrupa nomes como
_page-0001e-imagens-0como páginas de um encarte. - Grava
manifest.jsoncom URLs, nomes e contagem de páginas.
O site não fornece uma vigência estruturada. Depois do download, ler os JPGs visualmente e só incluir no ofertas.json itens cuja vigência esteja clara. O script nunca interpreta o conteúdo das imagens.
Opções
# Só descobre e mostra as páginas, sem gravar arquivos
node mercadao-encartes/scripts/download-encartes.js --dry-run
# Pasta de destino alternativa
node mercadao-encartes/scripts/download-encartes.js --output /caminho/completo
# Pasta raiz alternativa, contendo MercadaoSaoLuiz/DD-Mês/
node mercadao-encartes/scripts/download-encartes.js --base /outro/caminho
# Baixa tudo de novo, sem reaproveitar páginas de rodadas anteriores
node mercadao-encartes/scripts/download-encartes.js --sem-reuso
Comportamento ao acionar
- Executar o script sem perguntas desnecessárias.
- Mostrar as páginas descobertas, a quantidade baixada ou pulada e o destino.
- Se apenas uma fonte não expuser encartes, mostrar aviso e continuar com a outra.
- Se nenhuma imagem for encontrada, ou se o HTML do Wix deixar de conter as imagens, mostrar a mensagem exata do erro.