Scraper de Produtos da Office Depot

Links de produto entram,
sai uma tabela com preços.

Cole URLs de produto da Office Depot, uma por linha, e cada uma volta como linha - nome, marca, preço e a moeda em que ele está, disponibilidade, os códigos de item, avaliação e número de avaliações, imagens, e uma coluna status que diz o que realmente aconteceu com aquela requisição. Dezessete colunas, uma linha por produto.

500 linhas grátis, uma única vezdepois 0,002 $ por linhauma linha por produtoCSV · JSON · Excel
Como funciona

Um campo,
depois leia o status.

Há muito pouco para configurar - e é por isso que o último passo é o que importa.

  1. PASSO 1Faça login na plataforma.
  2. PASSO 2Abra o Scraper de Produtos da Office Depot.
  3. PASSO 3Cole URLs de produto da Office Depot, uma por linha - ou envie um arquivo CSV, XLSX, TXT ou Parquet.
  4. PASSO 4Defina um limite por consulta se quiser. O campo aceita no mínimo 1 e vem com 100 por padrão.
  5. PASSO 5Clique em Get Data e baixe como CSV, JSON ou Excel.
  6. PASSO 6Leia primeiro a coluna status e depois confira se name e price trazem valores de verdade.

Esse último passo não é enfeite. Nas nossas próprias execuções, um status de ok veio junto de uma linha no restante vazia - veja o dicionário de dados.

Por que os times usam

Uma coluna que diz
quando deu errado.

Falhas chegam como dados, não como silêncio

A maioria dos scrapers descarta uma requisição que não funcionou. Este devolve a linha mesmo assim, com um status dizendo o que aconteceu - vimos ok, http 404 e blocked (needs residential proxy). Uma célula vazia que você consegue explicar vale muito mais do que uma linha que simplesmente nunca apareceu.

O preço duas vezes, de propósito

price e parsed_price são colunas separadas, e currency é uma terceira. A string de exibição continua legível enquanto o valor interpretado é o que você soma e ordena, então nada adiante precisa remover um símbolo de um texto antes de fazer contas.

Dois códigos de item, não um

sku e sku_code estão ambos declarados, ao lado de brand. Num catálogo desse tamanho, o identificador é o que torna uma exportação cruzável com um sistema de compras - qual dos dois carrega o quê é algo que a sua própria primeira exportação vai mostrar.

Dicionário de dados

Dezessete colunas,
e um aviso sobre uma delas.

Os nomes são a lista declarada pelo próprio serviço e a linha de cabeçalho das nossas exportações. Para que serve cada coluna está abaixo. O que cada uma conterá, não - e a nota explica exatamente por que não vamos adivinhar aqui.

query
A URL que você enviou para esta linha, devolvida. O scraper a escreve, então ela está presente mesmo quando a requisição falhou - e é isso que permite saber qual entrada gerou qual falha.
status
O que aconteceu com esta requisição. Leia isto primeiro. Observamos três valores: ok, http 404 e blocked (needs residential proxy). Veja o aviso abaixo sobre o que ok promete - e o que não promete.
name
O nome do produto como a página o declara.
brand
A marca que a página declara.
price
O preço como a página o apresenta.
parsed_price
O preço como valor para calcular, separado da string de exibição acima.
currency
A moeda em que esse preço está, como coluna própria - para você não precisar extrair um símbolo do campo de preço.
availability
O status de estoque que a página declara.
sku
Um código de item para o produto.
sku_code
Uma segunda coluna de código de item que o serviço declara ao lado de sku. Qual das duas carrega qual identificador convém confirmar na sua própria exportação.
rating
A avaliação do produto, se a página publicar alguma.
reviews
A contagem de avaliações - um número, não o texto das avaliações. Não há corpo de avaliação em lugar nenhum desta exportação.
description
A descrição do produto que a página declara.
image
Uma imagem do produto.
images
A coluna de imagens no plural, declarada ao lado de image. Se ela contém vários valores e em que formato, ainda não podemos dizer.
url
O link do produto.
product_url
Uma segunda coluna de link que o serviço declara ao lado de url.

Os nomes são confiáveis. Os valores são tarefa da sua primeira execução - e aqui essa ressalva pesa mais do que o normal. Temos sete exportações de execução para este serviço e nenhuma delas contém um produto real da Office Depot. Quatro voltaram com status ok enquanto name dizia Site Maintenance e todos os outros campos estavam em branco - o varejista estava servindo uma página de manutenção e o scraper a capturou fielmente. Uma voltou como blocked (needs residential proxy). As duas restantes foram http 404 contra uma URL de espaço reservado, ou seja, nem contra a Office Depot. Então o mais útil que podemos dizer é: um status de ok não significa que você recebeu dados de produto. Confira se name e price realmente trazem valores antes de confiar numa linha. Mais duas observações. O aviso do formulário diz que sites com antibot devolvem um status «blocked» no pool gratuito, que é só residencial, e uma das nossas linhas diz exatamente isso - então pode ser necessário um proxy residencial para este varejista. E a nossa exportação mais antiga carrega apenas onze destas dezessete colunas, ou seja, o esquema mudou; o que você medir deve vir de uma execução atual e não de um arquivo antigo.

Fluxos comuns

Três tarefas pelas quais
as pessoas usam isto.

Todas começam com links de produto que você já tem.

Compras

Precificar uma cesta contra a sua própria lista

Material de escritório é comprado a partir de uma lista que se repete, não item a item. Coloque as URLs dos produtos que você realmente recompra e receba nome, preço, moeda e disponibilidade em uma tabela - no mesmo formato todo mês, que é o que torna possível comparar um mês com o outro.

Compras · Financeiro
Monitoramento

Pegar a falta de estoque antes do pedido

availability e status juntos descrevem tanto o produto quanto a requisição. Rode a lista com agenda e você descobre não só o que ficou sem estoque, mas quais links pararam de resolver - as linhas http 404 são os itens descontinuados que ninguém avisou.

Suprimentos · Operações
Comparação

Colocar um fornecedor ao lado do outro

Este é um de vários varejistas no mesmo esquema de dezessete colunas, então uma exportação da Office Depot e uma da Macy's ou da Quill se empilham em uma única tabela sem transformação. Os identificadores são o que permite casar o mesmo item entre duas delas.

Gestão de categoria
Preços

Pague por linha de produto,
e por mais nada.

Sem assinatura, sem mínimo, sem licença por usuário. Suas primeiras 500 linhas são por nossa conta - depois disso é pago conforme o uso.

Plano gratuito

500 linhas grátis - 0 $

Em cada conta nova, uma única vez. Sem cartão de crédito. Todos os scrapers liberados. Como nenhuma execução que temos devolveu um produto real, é aqui que isso mais importa: gaste um punhado de linhas estabelecendo o que esta exportação de fato entrega antes de planejar qualquer coisa em cima dela.

0 $ para sempre
Pago conforme o uso

0,002 $ por linha, após o plano gratuito

Cerca de 2 $ por 1.000 produtos, a mesma tarifa fixa de qualquer outro scraper da plataforma. Uma linha por produto significa que a conta é o tamanho da sua lista de links - incluindo as linhas que voltam com status de falha, porque também são linhas.

Mais popular
Enterprise

Personalizado - catálogos longos, com agenda

Preços por volume, SLAs, workers dedicados e onboarding sob medida para times que reprecificam grandes catálogos de suprimentos em vários varejistas. Informe seus números e faremos uma proposta.

Fale conosco
10 % de desconto na sua primeira execução paga.Use o código LIVESCRAPER10 no checkout.
Cadastre-se
Combina bem com

A mesma prateleira,
outro fornecedor.

Material de escritório raramente vem de um lugar só, e uma comparação só funciona se as exportações se alinharem.

A parte jurídica

É legal extrair
páginas de produto da Office Depot?

Resposta curta: sim, desde que você colete apenas o que uma página de produto publica publicamente - e é só isso que este serviço lê.

Um anúncio de produto é público. Qualquer pessoa pode abri-lo sem conta e ler o nome, o preço e a disponibilidade, e coletar informações comerciais publicamente visíveis é prática consolidada há muito tempo. Desde que os dados sejam de acesso público e o processo não prejudique o serviço, não há leis federais que o proíbam.

Esta é também a exportação mais limpa que executamos, porque nenhuma destas dezessete colunas é dado pessoal. Um preço, um código de item e um status de estoque descrevem um produto, não uma pessoa, então as questões de proteção de dados que surgem com uma avaliação ou um perfil aqui nem aparecem. Preços são a informação comercial de uma empresa - trate os de um fornecedor como gostaria que tratassem os seus, e lembre-se de que um preço capturado é um preço em um momento, não um fato permanente.

Os termos da Office Depot restringem o acesso automatizado, então isso continua sendo uma questão de termos. Não tocamos em nada atrás de um login, lemos apenas o que é servido ao navegador de qualquer visitante, não executamos rastreadores de terceiros na camada de dados e suas exportações se excluem sozinhas após 30 dias.

livescraper.app · princípios
Apenas páginas de produto públicas
Sem logins, sem paywalls
Requisições que falham voltam rotuladas, não escondidas!
Nenhum dado pessoal nestas dezessete colunas
As exportações se excluem sozinhas (30 dias)
O mesmo anúncio que qualquer cliente vê.
Perguntas frequentes

O que as pessoas perguntam antes de se cadastrar.

As perguntas que mais ouvimos. Mais alguma coisa? Fale conosco - quem escreve as respostas são pessoas, não bots.

Quais colunas a exportação vai conter?+
Dezessete: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image e status. É a lista declarada pelo próprio serviço, compartilhada com os outros varejistas da mesma esteira, e coincide com a linha de cabeçalho das nossas exportações.
O que eu envio?+
Uma URL completa de produto da Office Depot, uma por linha - o próprio exemplo do formulário é um link no formato officedepot.com/a/products/…. Você pode enviar um arquivo CSV, XLSX, TXT ou Parquet em vez de colar.
O que a coluna status me diz?+
O que aconteceu com aquela requisição. Vimos três valores nas nossas próprias execuções: ok, http 404 e blocked (needs residential proxy). Como uma requisição que falha volta como linha em vez de sumir, você consegue saber qual das suas URLs de entrada não funcionou e por quê.
Um status de ok significa que a linha tem dados de produto?+
Não, e esta é a coisa mais importante da página. Quatro das nossas execuções devolveram status ok enquanto a coluna name dizia Site Maintenance e todos os outros campos estavam em branco - a Office Depot estava servindo uma página de manutenção e o scraper a capturou com precisão. Sempre confira se name e price trazem valores antes de confiar numa linha.
Precisa de um proxy residencial?+
Pode precisar. O formulário diz que sites com antibot devolvem um status blocked no pool gratuito, que é só residencial, e uma das execuções que temos voltou com o status blocked (needs residential proxy). Então conte com essa possibilidade em vez de supor que o pool gratuito vai passar.
O que o campo de limite faz?+
Ele limita quantos produtos voltam por consulta. Neste formulário o campo aceita no mínimo 1 e vem com 100 por padrão, e o texto do campo diz all - note que ele não aceita 0, diferente de alguns dos outros scrapers daqui.
Vocês executaram isto?+
Sete vezes, e nenhuma execução devolveu um produto real da Office Depot - quatro caíram numa página de manutenção, uma voltou bloqueada e duas foram 404 contra uma URL de espaço reservado, e não contra a Office Depot. Preferimos dizer isso a apresentar descrições de colunas como se as tivéssemos visto se preencher.
Quanto custa?+
As primeiras 500 linhas de uma conta nova são gratuitas e valem uma única vez; depois disso são 0,002 $ por linha - cerca de 2 $ por 1.000 - pago conforme o uso, sem assinatura. Linhas que voltam com status de falha também são linhas. Os créditos não expiram e não há reinício mensal.

Envie um link
e leia o status.

Cole uma única URL de produto da Office Depot, rode e veja o que a coluna status diz antes de construir qualquer coisa em cima. Suas primeiras 500 linhas são grátis.

Ativa na hora · sem cartão

Exportar dados de produtos da Office Depot como linhas

Material de escritório é comprado a partir de uma lista que quase não muda e a um preço que muda o tempo todo, o que o torna algo óbvio de acompanhar e tedioso de acompanhar na mão. Este serviço pega os links de produto de que você já recompra e devolve cada um como uma linha: nome, marca, o preço como exibido e como valor para calcular, a moeda, disponibilidade, os códigos de item, avaliação e número de avaliações, imagens e o link do produto. Dezessete colunas, uma linha por produto.

O formulário é propositalmente pequeno - uma lista de URLs e um limite, que aceita no mínimo um e vem com cem por padrão. O que merece sua atenção não é um ajuste, e sim uma coluna. status registra o que aconteceu com cada requisição e, como uma requisição que falhou volta como linha rotulada em vez de sumir em silêncio, você sabe exatamente qual dos seus links de entrada não funcionou. Nas nossas próprias execuções essa coluna trouxe três valores: ok, http 404 e blocked (needs residential proxy).

Esse último valor vale planejar. O próprio aviso do formulário observa que sites com antibot devolvem um status blocked no pool gratuito, que é só residencial, e uma das exportações que temos diz precisamente isso. Então pode ser necessário um proxy residencial para este varejista - não é certeza, mas também não é surpresa.

E uma ressalva que esta página coloca lá em cima em vez de enterrar, porque é o tipo de coisa que arruína uma esteira silenciosamente. Um status de ok não garante dados de produto. Das sete exportações de execução que temos, quatro devolveram ok enquanto a coluna name dizia Site Maintenance e todo o resto estava em branco: a Office Depot servia uma tela de manutenção e o scraper registrou o que recebeu, com precisão e sem utilidade. Uma execução foi bloqueada e as duas restantes foram 404 contra uma URL de espaço reservado, e não contra o varejista. Em outras palavras, nunca vimos um produto real da Office Depot voltar - então os dezessete nomes de coluna aqui são confiáveis, e toda afirmação sobre o que essas colunas conterão está deliberadamente ausente em vez de adivinhada. Confira name e price, não só status. Comece grátis: suas primeiras 500 linhas não custam nada e não exigem cartão de crédito. Veja preços para as tarifas atuais.