Exportar os anúncios de produtos da Home Depot em linhas
O Scraper de Produtos da Home Depot transforma uma busca no homedepot.com em planilha. Você envia palavras-chave ou URLs da Home Depot - uma por linha, misturadas à vontade, com páginas de categoria e de produto aceitas igualmente, ou enviadas como arquivo CSV, XLSX ou TXT -, define um limite por consulta, e cada anúncio volta como uma linha: o nome do produto, sua marca, seu preço e seu preço de tabela, sua avaliação e número de avaliações, um número de modelo e um SKU, um link para a página, uma imagem e um estado de disponibilidade. Doze colunas, uma linha por produto, baixáveis em JSON ou Excel.
Duas coisas moldam o uso disto, e vale conhecer as duas antes de uma primeira execução. A primeira é que o serviço exige seu próprio proxy residencial pago, configurado como PROXY_URL. A Home Depot não deixa passar endereços de proxy gratuitos, e uma execução sem um volta vazia - a plataforma explica o motivo só depois, e é por isso que ele aparece logo no início aqui. A segunda é que esta página documenta a lista de colunas declarada e para aí de propósito. Não temos nenhuma exportação deste serviço, então nada aqui afirma um tipo de dado, um formato de valor, um vocabulário para availability ou com que frequência original_price é preenchida. Várias outras páginas deste site informam formatos medidos, porque havia execuções para ler; esta é honesta ao dizer que não as tem. Faça uma primeira execução pequena e deixe sua própria linha de cabeçalho ser a especificação.
O que a lista de colunas de fato diz já vale bastante. price e original_price chegam como colunas separadas, então um desconto é aritmética e não inferência, e acompanhar o par ao longo de uma categoria no tempo dá o formato de uma promoção em vez de um retrato instantâneo. model e sku são declarados separadamente, o que significa duas chances de cruzar uma linha com seu próprio catálogo ou com o feed de um concorrente - em geral a diferença entre uma taxa de correspondência confiável e outra que descarta linhas em silêncio. E como palavras-chave e URLs dividem a mesma caixa de entrada, um único trabalho pode cobrir ao mesmo tempo uma varredura ampla de categoria e uma lista curta de produtos específicos.
Algumas notas práticas. O limite é 100 por padrão, aceita no mínimo 1 e vale por consulta, e não por execução, então uma lista de palavras-chave o multiplica; deixe-o vazio para levar tudo, lembrando que uma categoria ampla sem limite pode render uma execução longa. O envio de arquivos lê apenas a primeira coluna de um CSV, TXT ou XLSX, e recusa Parquet no navegador, então mantenha suas URLs na coluna A. Não há controle de ordenação nem seletor de loja ou região - ordene a exportação depois de baixá-la. Do ponto de vista legal, esta exportação é incomumente limpa: toda coluna descreve um produto e não uma pessoa, e nenhum autor de avaliação, vendedor, contato ou e-mail aparece na lista declarada. Os termos da Home Depot ainda regem o acesso automatizado, então leia-os antes de escalar. Comece de graça: suas primeiras 500 linhas não custam nada e não pedem cartão, depois US$ 0,002 por linha, no modelo pré-pago. Veja preços para as tarifas atuais.