Extrair as páginas de produto da Customink como linhas
O Scraper de Produtos da Customink transforma páginas de produto e de categoria do customink.com em linhas. Cole uma URL de produto, ou uma página de categoria como customink.com/products/t-shirts/4, uma por linha - ou envie um arquivo CSV, XLSX ou TXT -, defina um limite por consulta, e cada produto volta como um registro com a consulta de onde veio, o serviço que o produziu, o nome, preço e moeda, disponibilidade, marca, sku, mpn e gtin, uma nota e um número de avaliações, uma imagem, um link e uma descrição. Quinze colunas no arquivo e dezesseis no JSON, uma linha por produto. Ao contrário de alguns varejistas deste pipeline compartilhado - a ferramenta cita Lowes, Grainger, Zalando e Fastenal -, a Customink não precisa de um proxy residencial próprio, então não há nada a configurar além da lista e do limite.
Duas coisas vale entender antes de construir sobre esta exportação, e as duas se resumem a de onde vêm os dados. Os produtos são lidos do JSON-LD que uma página publica sobre si mesma - os dados estruturados que os varejistas embutem para que os buscadores possam exibir um preço e um status de estoque. É por isso que as colunas têm os nomes que têm: sku, mpn, gtin, brand, availability e currency são o vocabulário padrão para descrever um produto. Isso também impõe um teto: toda coluna depois de service só existe se o varejista declarou aquele campo, então uma célula vazia significa não publicado e não execução falhou, e rodar de novo não vai preenchê-la.
A segunda é que esta página não imprime valores de exemplo, porque nunca a rodamos contra a Customink. Das quarenta e cinco exportações que temos do pipeline compartilhado por trás deste serviço, nenhuma é uma execução da Customink - quarenta e quatro devolveram um cabeçalho e nenhuma linha, e a única preenchida é de outro varejista. Essa exportação vale exatamente uma observação honesta, e ela é sobre a ferramenta e não sobre a Customink: query e service preencheram em toda linha porque o scraper os escreve ele mesmo, e seis das quinze colunas estavam vazias em todas as linhas. Conte com lacunas aqui também, conte que elas caiam em outro lugar porque outro varejista publica dados estruturados diferentes, e deixe uma pequena execução gratuita dizer quais. Uma pergunta específica da Customink que sinalizamos em vez de responder: isto é roupa feita sob encomenda, em que o preço unitário costuma variar com a quantidade, e não podemos dizer qual número uma célula de price traz até que uma execução preenchida nos mostre.
No lado jurídico, esta está entre as exportações mais leves do nosso catálogo. Tudo o que é coletado é mostrado numa página de produto pública a qualquer visitante, não há login nem paywall envolvidos, e nenhuma pessoa é nomeada nas quinze colunas - reviews é uma contagem e não o texto das avaliações, então nem o corpo de uma avaliação volta. São produtos e preços. Os termos da própria Customink continuam regendo a coleta automatizada do site deles, então leia-os antes de escalar, e lembre que descrições de produto e imagens são texto e fotografia de outra pessoa se você pretende republicá-los. Comece grátis: suas primeiras 500 linhas não custam nada e não pedem cartão, e depois são US$ 0,002 por linha, tarifa fixa.