Scraper de Produtos do Decathlon

Entra um URL de colecção,
sai uma linha por variante.

A maioria dos scrapers de catálogo dá-lhe uma linha por produto. Este desce mais um nível: submeta uma página de colecção e obtém uma linha por cada tamanho e cor, cada uma com o seu próprio SKU, o seu próprio preço e o seu próprio estado de stock.

500 linhas grátis, uma única vezdepois US$ 0,002 por linhaum URL de colecção abre-se em variantesCSV · JSON · Excel
Como funciona

Entra uma lista de URLs, sai uma folha de cálculo.

  1. PASSO 1Inicie sessão na plataforma.
  2. PASSO 2Abra o Decathlon Products Scraper.
  3. PASSO 3Cole os URLs da Decathlon que quiser, um por linha - uma página de colecção devolve todos os produtos nela, e todas as variantes de cada produto.
  4. PASSO 4Escolha o formato de saída (CSV / JSON / XLSX).
  5. PASSO 5Execute o trabalho.
  6. PASSO 6Descarregue os resultados - dezassete colunas por linha.
O que esperar

O que vale a pena saber antes de o executar.

Um URL de colecção, sessenta e seis linhas

A nossa execução submeteu uma única página de colecção de luvas de homem e recebeu 66 linhas, todas com ok, repartidas por dez produtos distintos - entre 4 e 12 linhas cada. O exemplo de teste publicado pelo fornecedor para este serviço é esse mesmo URL de colecção, por isso a abertura é o fluxo previsto e não um efeito secundário da forma como pedimos.

A linha é uma variante, não um produto

É esta a parte que muda a forma como modela os dados. Cada linha é um tamanho e uma cor - com o seu sku, a sua availability e um name que traz o sufixo, como em … Steel Blue / XS. Doze das nossas linhas partilhavam um mesmo product_url. Agrupe por product_url para obter produtos; guarde as linhas para obter a curva de tamanhos.

O stock é por tamanho, e é aí que está a utilidade

Nas nossas 66 linhas, 39 voltaram como InStock e 27 como OutOfStock - em produtos nominalmente disponíveis. Um scraper ao nível do produto teria dado os dez como disponíveis. Aqui vê que uma cor falta em L mas não em M, e essa é a diferença entre um relatório de stock e um relatório de stock sobre o qual se pode agir.

rating e reviews estão vazias, e há uma razão

Ambas as colunas estão vazias nas 69 linhas que temos. Verificámos porquê: aceder a uma dessas fichas de produto devolve um bloco de dados estruturados que descreve o produto e todas as variantes - e não traz qualquer avaliação nem qualquer contagem de opiniões. As colunas estão vazias porque a página não publica esses números, não porque a execução tenha falhado. Não planeie um fluxo de opiniões à volta deste serviço.

As marcas são as da própria Decathlon

As nossas 66 linhas traziam quatro valores de marca - Forclaz em 40, Wedze em 14, Quechua em 6 e Kiprun em 6. São as marcas próprias da Decathlon, por isso a coluna de marca agrupa um catálogo em vez de identificar um fabricante que pudesse procurar noutro lado. Se o seu fluxo é cruzar retalhistas, esta é a fonte errada; se é investigar o sortido de marca própria, é uma boa.

Uma linha da nossa execução era a própria página de colecção

Uma segunda execução sobre o mesmo URL devolveu uma única linha que descreve a página - nome «Men's Gloves», o logótipo da Decathlon como imagem, sem sku e sem product_url. É também a única linha cujo price traz símbolo monetário. Filtre por sku estar presente antes de agregar e essa linha sai limpamente.

O que recebe de volta

Dezassete colunas, quinze delas preenchidas.

Lido de uma exportação real, pela ordem da folha. As contagens abaixo vêm da nossa execução de colecção de 66 linhas, por isso onde aqui se diz que uma coluna trazia valor descrevem-se linhas que realmente temos.

query
O URL da Decathlon que submeteu. Numa execução de colecção é o mesmo valor nas 66 linhas, o que permite distinguir uma colecção de outra numa exportação combinada. Com uma abertura tão funda, é a única coluna que agrupa todo o conjunto de resultados.
sku_code
O número de artigo próprio da variante. Preenchida em todas as linhas de produto, e distinta em cada uma - 66 linhas, 66 valores. É idêntica a sku em todas as linhas que temos, ao contrário das nossas páginas de distribuidores, onde as duas colunas trazem numerações diferentes.
product_url
A ficha de produto a que a variante pertence. Dez valores distintos nas nossas 66 linhas - é esta a coluna por onde agrupar quando quer produtos e não variantes.
name
O título do produto com o sufixo de variante acrescentado, como em Forclaz Adult MT500 Touchscreen Stretch Backpacking Gloves - Steel Blue / XS. A cor e o tamanho depois do travessão são o que distingue uma linha das suas irmãs.
description
O texto de destaques do anúncio. Preenchida nas nossas linhas de produto, e idêntica entre as variantes de um mesmo produto - descreve o produto, não o tamanho. Os comprimentos na nossa execução iam até pouco menos de 400 caracteres.
parsed_price
O preço como número simples. Preenchida em todas as linhas de produto. É esta que se usa para calcular; as variantes de um produto traziam o mesmo valor na nossa execução, mas leia-a por linha em vez de assumir que assim é.
price
O mesmo valor, e nas linhas de produto chega sem símbolo monetário - a única excepção da nossa exportação é a linha ao nível da página, que trazia $49.99. Leia currency em vez de deduzir a partir do texto.
currency
A moeda em que o preço é indicado - USD em todas as linhas de produto da nossa execução. Leia-a em vez de a assumir: a Decathlon opera lojas nacionais e a coluna existe precisamente porque a resposta nem sempre é a mesma.
availability
InStock ou OutOfStock, por variante. A nossa execução dividiu-se 39 para 27. É a coluna que faz valer a pena executar o serviço com um agendamento em vez de uma só vez.
rating
Vazia nas 69 linhas. As fichas de produto não publicam uma avaliação média nos seus dados estruturados - verificámos uma directamente e não encontrámos nenhuma. Trate a coluna como ausente para esta fonte.
reviews
Prevista para o número de avaliações, com a mesma ressalva de rating.
images
Todas as imagens do anúncio, separadas por ponto e vírgula. As nossas linhas traziam entre 1 e 25 URLs, e as variantes de um produto partilham a galeria do produto em vez de cada uma ter uma foto da sua própria cor.
brand
A marca própria da Decathlon - Forclaz, Wedze, Quechua e Kiprun na nossa execução. Útil para agrupar um catálogo de marca própria, não para casar um produto com outro retalhista.
sku
O identificador da variante. Em todas as linhas que temos é o mesmo valor que sku_code. Guarde as duas se estiver a escrever um importador para vários dos nossos serviços de catálogo, onde muitas vezes diferem; aqui use qualquer uma.
url
O endereço a partir do qual a linha foi produzida. Nas nossas linhas de produto equivale a product_url - a linha aponta para a sua própria ficha de produto e não para a colecção de onde veio.
image
A imagem principal isolada, para que o caso comum não precise de dividir texto. Verificado: em todas as linhas é a primeira entrada de images.
status
Um sinalizador por linha escrito pelo nosso exportador, não pela Decathlon. Nas nossas quatro execuções tomou dois valores: ok em 67 linhas e http 404 em 2, estas últimas de um endereço de exemplo que não existe. Reconcilie por esta coluna e não pela contagem de linhas, que uma abertura por variantes torna inútil por si só.

Dezassete colunas por linha · CSV, JSON ou Excel

O que deve orientar o seu importador é que uma linha é uma variante. Um URL de colecção produziu 66 linhas sobre dez produtos na nossa execução - de 4 a 12 linhas cada - com o tamanho e a cor no sufixo de name e o stock decidido por linha. É por isso que availability vale a pena: 39 dessas 66 estavam disponíveis e 27 não, em produtos que um scraper ao nível do produto teria reportado como disponíveis. Duas colunas estão vazias por uma razão que verificámos em vez de adivinhar. Aceder a uma das fichas de produto devolve um bloco de dados estruturados que descreve o produto e lista todas as variantes com o seu preço, a sua moeda e o seu stock - e não traz avaliação nem contagem de opiniões em lado nenhum. rating e reviews estão vazias porque a fonte não as publica.

Fluxos de trabalho comuns

Para que servem as linhas ao nível da variante.

Curva de tamanhos

Ver que tamanhos esgotam de facto

O stock chega por variante, por isso uma execução semanal diz-lhe que uma cor desapareceu em M e L enquanto o XS continua na prateleira. É a forma da procura dentro de um produto, e é invisível para qualquer scraper que reporte uma só disponibilidade por ficha.

Merchandising · Inventário
Investigação de marca própria

Mapear um sortido de marca própria

Quatro marcas cobriram toda a nossa execução - Forclaz, Wedze, Quechua e Kiprun. Agrupe por brand e product_url e um par de URLs de colecção dá-lhe a forma de uma gama própria: quantos produtos, quantas variantes cada um, a que preços.

Sortido · Investigação de categoria
Seguimento de preços

Seguir preços ao longo de uma colecção

parsed_price é um número simples e currency diz-lhe em que está denominado, por isso uma execução agendada de colecção produz uma série de preços limpa sem qualquer limpeza de texto. A nossa execução tinha sete preços distintos em dez produtos.

Preços · Monitorização
Construir catálogo

Preencher um feed de produto com imagens

images trazia até 25 URLs por linha e está verificado que image é a primeira delas, por isso pode construir um feed com imagem principal e galeria sem dividir texto no caso comum. A descrição repete-se entre as variantes de um produto, que é o que se quer num feed.

Feeds · Conteúdo
Preços

Pague só o que realmente usa.

Plano gratuito

As primeiras 500 linhas são grátis

Uma única vez, ao registar-se. Sem cartão, e sem nada para cancelar depois.

Uma única vez, ao registar-se
Tarifa

depois US$ 0,002 por linha

Facturado pelas linhas efectivamente devolvidas - algo a planear aqui, porque as variantes multiplicam. Um URL de colecção produziu 66 linhas na nossa execução, e 66 linhas é o que custaria.

Facturado pelas linhas devolvidas
Sem subscrição

Nada recorrente

Os créditos não expiram num ciclo mensal. Faça uma varredura da gama de inverno em outubro e mais nada até à primavera se o trabalho tiver essa forma.

Sem expiração mensal
10 % de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no pagamento.
Registar
Combina bem com

Outros catálogos, as mesmas dezassete colunas.

A parte legal

É legal fazer scraping da Decathlon?

Preços, tamanhos e stock numa ficha pública são factos comerciais correntes. As ressalvas que vale a pena nomear aqui são sobre o volume e sobre para que servem - e não servem - estes dados.

Um preço, um nome de produto, um tamanho e se está disponível são factos sobre bens postos à venda. Lê-los de uma página servida a qualquer visitante é a mesma actividade que um comprador faz à mão, apenas a uma velocidade útil. Nada nas dezassete colunas descreve uma pessoa: nem nome, nem endereço de correio electrónico, nem telefone, nem conta - por isso as questões de protecção de dados que moldam os nossos serviços sobre pessoas não se colocam aqui.

O que é próprio deste sítio é o volume. Um URL de colecção que se abre até cada variante faz mais trabalho por pedido do que uma recolha de ficha, e produz muito mais linhas: uma página de colecção deu-nos 66. Trabalhamos a um ritmo comedido e mostramos qualquer falha na coluna de estado em vez de a repetir até à exaustão, e deve agendar tendo a multiplicação em mente em vez de tratar um URL de colecção como um atalho grátis. Para que fique registado: nenhuma das nossas execuções contra este sítio foi bloqueada - as duas linhas sem ok da nossa exportação são 404 de um endereço de exemplo que não existe, e o catálogo do fornecedor não regista qualquer bloqueio para este serviço.

As nossas condições são as mesmas de qualquer outro serviço aqui. Apenas páginas de acesso público, nada atrás de um início de sessão, sem rastreadores de terceiros na camada de dados, e as exportações são apagadas automaticamente ao fim de 30 dias. As suas primeiras 500 linhas são grátis e não exigem cartão.

livescraper.app · o que molda uma execução
Um URL de colecção pode tornar-se dezenas de linhas
Uma linha é um tamanho e uma cor, não um produto
A fonte não publica avaliações nem opiniões
Apenas acesso anónimo
As exportações são apagadas automaticamente ao fim de 30 dias
Nenhuma execução nossa contra este sítio foi bloqueada; as únicas linhas sem ok vieram de um URL de exemplo.
Perguntas frequentes

O que se pergunta antes de se registar.

Posso submeter um URL de colecção em vez de produtos individuais?+
Sim, e é essa a utilização prevista. A nossa execução submeteu uma página de colecção de luvas de homem e recebeu 66 linhas cobrindo dez produtos - todas com ok, todas partilhando a mesma query. O exemplo de teste publicado pelo fornecedor para este serviço é esse mesmo URL de colecção.
Porque é que há várias linhas com o mesmo URL de produto?+
Porque cada linha é uma variante. Um produto com seis cores em cinco tamanhos são muitas linhas, cada uma com o seu sku, a sua availability e um name a terminar em algo como - Steel Blue / XS. Na nossa execução um produto produziu doze linhas. Agrupe por product_url se quiser uma linha por produto.
O stock é reportado por tamanho?+
Sim, e é o mais útil daqui. Das nossas 66 linhas de variante, 39 voltaram como InStock e 27 como OutOfStock - em dez produtos que um scraper ao nível do produto teria dado como disponíveis. É a diferença entre saber que um produto existe e saber que o pode comprar em L.
Porque estão vazias as colunas rating e reviews?+
Porque a fonte não as publica. Acedemos directamente a uma das fichas de produto: devolve um bloco de dados estruturados que descreve o produto e todas as variantes, com preço, moeda e stock em cada uma - e nenhuma avaliação nem contagem de opiniões em todo o documento. As colunas estão vazias por essa razão, não porque a execução tenha falhado.
As marcas são fabricantes reais?+
São marcas próprias da Decathlon. A nossa execução devolveu quatro - Forclaz, Wedze, Quechua e Kiprun - o que é excelente para mapear uma gama própria e de nenhuma utilidade para casar um produto com o catálogo de outro retalhista.
O preço volta como número?+
Sim. parsed_price é um número simples e, nas linhas de produto, price traz o mesmo valor sem símbolo; currency era USD em todas as linhas de produto da nossa execução. A única linha que trazia símbolo era a própria página de colecção, não um produto.
O que era aquela linha ao nível da página?+
Uma segunda execução sobre o URL de colecção devolveu uma linha que descreve a página - nome «Men's Gloves», o logótipo da Decathlon como imagem, sem sku e sem product_url. Filtre por sku estar presente antes de agregar e ela sai.
Quanto custa?+
As suas primeiras 500 linhas são grátis, uma única vez, sem cartão. Depois é US$ 0,002 por linha, facturado pelas linhas efectivamente devolvidas. Com variantes vale a pena planear: o nosso único URL de colecção produziu 66 linhas, e 66 linhas é o que custaria.
Em que formatos posso exportar?+
CSV, JSON ou Excel. As dezassete colunas e a sua ordem são iguais nos três.

Cada tamanho, não apenas cada produto.

Um URL de colecção, uma linha por cada tamanho e cor, com preço, stock e imagens em cada uma. As suas primeiras 500 linhas são grátis, depois US$ 0,002 cada.

Activo de imediato · sem cartão

Extrair dados de produtos da Decathlon

A Decathlon é uma retalhista de artigos desportivos que vende sobretudo marcas próprias, e o serviço desta página lê as suas páginas de colecção e de produto para a mesma tabela de dezassete colunas que os nossos outros scrapers de catálogo produzem. O que a distingue desses é a profundidade da abertura. A nossa execução submeteu um único URL de colecção de luvas de homem e recebeu sessenta e seis linhas, todas com sucesso, repartidas por dez fichas de produto distintas, entre quatro e doze linhas cada. O exemplo de teste publicado pelo fornecedor para este serviço é esse mesmo URL de colecção, por isso este é o fluxo previsto e não um acaso da forma como pedimos.

As linhas são variantes, não produtos. Cada uma é um tamanho concreto numa cor concreta, com o seu número de artigo em sku, o seu estado de stock em availability e um name que termina com a variante - algo como Steel Blue / XS. É essa toda a razão para executar isto em vez de um scraper ao nível do produto: das nossas sessenta e seis linhas, trinta e nove estavam disponíveis e vinte e sete não, em dez produtos que uma verificação ao nível da página teria reportado como disponíveis. Saber que uma cor desapareceu em médio e grande enquanto o extrapequeno continua intacto é um facto diferente de saber que o produto existe, e é o que sustenta um aviso de reposição ou um relatório de curva de tamanhos. Agrupe por product_url quando quiser produtos de volta; guarde as linhas quando quiser o detalhe.

Duas colunas chegam vazias em todas as linhas, e verificámos porquê em vez de adivinhar. Aceder a uma das fichas de produto devolve um documento grande com um bloco de dados estruturados que descreve o produto e lista todas as suas variantes, cada uma com preço, moeda e estado de stock - e que não contém qualquer avaliação média nem contagem de opiniões em lado nenhum. Por isso rating e reviews estão vazias porque a fonte não as publica, e nenhuma repetição da execução mudará isso. O mesmo acesso corroborou o resto da exportação: o número de variantes listadas na página correspondia exactamente ao número de linhas que a nossa execução produziu para esse produto, o número de artigo aparecia em ambos, e a marca coincidia. Os preços chegam como números simples em parsed_price, com currency ao lado - leia a moeda em vez de a assumir, já que a Decathlon opera lojas nacionais.

A coluna de marca merece uma ressalva. A nossa execução devolveu quatro valores - Forclaz, Wedze, Quechua e Kiprun - todos marcas próprias da Decathlon. Isso faz desta uma fonte excelente para mapear um sortido de marca própria e fraca para casar um produto com outro retalhista, porque não há fabricante externo por onde cruzar. Além disso, planeie o volume: as variantes multiplicam, um URL de colecção custou-nos sessenta e seis linhas em vez de uma, e a facturação segue as linhas devolvidas. Nenhuma das nossas execuções contra este sítio foi bloqueada - as únicas linhas sem ok da nossa exportação são 404 de um endereço de exemplo - e o catálogo do fornecedor não regista bloqueio para o serviço. Apenas páginas de acesso público, sem rastreadores de terceiros na camada de dados, as exportações são apagadas automaticamente ao fim de 30 dias, e as suas primeiras 500 linhas são grátis e sem cartão.