Scraper de Produtos do BiggestBook

Um catálogo de escritório que
é renderizado em JavaScript.

A BiggestBook é o catálogo online da Essendant para os seus clientes revendedores - material de escritório, mobiliário, tecnologia, copa e limpeza. Peça-o com um cliente HTTP comum e recebe uma casca de aplicação de 6,9 KB sem um único produto lá dentro. Este serviço carrega a página como um navegador faz e devolve dezassete colunas por produto.

500 linhas grátis, uma única vezdepois US$ 0,002 por linhadezassete colunas por produtoCSV · 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 BiggestBook Products Scraper.
  3. PASSO 3Cole os URLs de produto da BiggestBook que quiser, um por linha.
  4. PASSO 4Escolha o formato de saída (CSV / JSON / XLSX).
  5. PASSO 5Execute a tarefa.
  6. PASSO 6Descarregue os resultados - uma linha por URL, dezassete colunas.
Porque este catálogo é complicado

O que o torna difícil de ler.

A página é uma aplicação, não um documento

Peça https://www.biggestbook.com com curl e recebe HTTP 200 e cerca de 6,9 KB: uma casca Angular com <base href="/ui">, o título «Biggestbook Web» e nem uma única ocorrência de um preço, de um SKU ou de um botão de adicionar ao carrinho. O catálogo chega depois, do JavaScript. Tudo o que assente numa biblioteca HTTP e num analisador de HTML lê essa casca e conclui que a página está vazia.

Dezassete colunas, algumas aos pares

A exportação traz price e parsed_price, sku e sku_code, image e images, url e product_url. Não é redundância gratuita: em cada par, uma é para ler e outra para calcular, e saber qual é qual antes de escrever o importador poupa uma reescrita.

Um catálogo de distribuidor, não uma loja

A BiggestBook existe para servir revendedores e não compradores finais, por isso os campos que importam são os de que um sistema de compras precisa - identificador, marca, disponibilidade, moeda - e não aqueles em que uma página de marketing assenta. O esquema reflecte isso: duas colunas de identificador, e classificação e avaliações presentes mas nunca dadas como garantidas.

A mesma forma do resto da família de abastecimento

A Livescraper aplica este esquema a uma série de fontes B2B e de abastecimento - CDW, AutoZone, Brady, Decathlon e outras. Os dezassete nomes e a sua ordem são idênticos, por isso um único importador lê todas, e acrescentar uma segunda fonte é uma alteração de configuração e não um projecto.

Cada linha diz se resultou

A última coluna é status, escrita pelo nosso exportador e não pelo site. Uma linha que não pôde ser obtida chega na mesma, com o motivo. Faz a reconciliação com a lista de entrada em vez de descobrir uma falha silenciosa três semanas depois.

Dizemos o que não medimos

As duas execuções por detrás desta página submeteram ambas um URL fictício que devolveu um 404, por isso não temos quaisquer dados de produto da BiggestBook. A lista de colunas abaixo é real - é a linha de cabeçalho dessas exportações. Os valores não são descritos, porque não vimos nenhum.

O que recebe

Dezassete colunas, por produto.

Lidas da linha de cabeçalho de uma exportação real deste serviço, pela ordem da folha. As duas execuções que temos não devolveram dados sob esse cabeçalho - veja a nota por baixo da tabela -, por isso cada entrada diz para que serve a coluna e fica por aí.

query
O URL da BiggestBook que submeteu, repetido em cada linha para que uma exportação com muitos produtos continue separável. Guarde-o: é o único registo da entrada a que o resto da linha responde.
sku_code
O código de artigo tal como o catálogo o imprime. Faz par com sku mais abaixo - verifique os dois antes de escolher uma chave de junção, porque nesta família de esquemas são preenchidos de forma independente.
product_url
A página de produto canónica. Distinta de url, que indica o endereço a partir do qual a linha foi de facto produzida; as duas divergem sempre que um link submetido redirecciona.
name
O título do produto tal como está na página.
description
O texto da descrição. Conte com um campo de texto livre longo e não com uma etiqueta curta, e dê-lhe uma coluna larga ou um tipo texto na base de dados.
parsed_price
O preço como número puro, sem símbolo nem separador de milhares - o que se usa para aritmética, ordenação e limiares.
price
O preço tal como apresentado. Use-o quando precisar de mostrar a um cliente exactamente o que o catálogo dizia; use parsed_price quando precisar de calcular.
currency
A moeda em que o preço está expresso. Leia-a sempre em vez de a assumir: um catálogo de distribuidor pode servir uma moeda diferente a outra conta ou região.
availability
O estado de stock tal como publicado na página. Trate-o como a afirmação do catálogo no momento da recolha, não como um fluxo de inventário em tempo real.
rating
A classificação média, quando a página publica uma. Um catálogo de distribuidor muitas vezes não o faz, por isso escreva o importador para aceitar uma célula vazia em vez de falhar.
reviews
O número de avaliações, com a mesma ressalva de rating. Onde ambos existem andam juntos; uma classificação sem contagem por trás não serve para ordenar.
images
Todas as imagens que a página traz, num só campo. Divida-o antes de guardar se precisar de uma linha por recurso.
brand
O fabricante ou a marca. É o campo por onde agrupar para trabalho de sortido: que fabricantes um distribuidor lista, e com que profundidade em cada linha.
sku
A referência do artigo. A outra metade do par de identificadores com sku_code.
url
O endereço a partir do qual a linha foi produzida. Compare-o com query para detectar redireccionamentos e com product_url para detectar canonização.
image
A imagem principal isolada, para que o caso comum - uma miniatura por produto - não exija dividir cadeias de texto.
status
Um indicador por linha escrito pelo nosso exportador, não pela BiggestBook. Diz se a linha foi obtida. As duas execuções por detrás desta página trazem aqui http 404, porque o URL submetido é um endereço fictício que não existe.

Dezassete colunas por linha · CSV, JSON ou Excel

Por detrás desta página estão duas execuções, de 14 e 15 de julho de 2026, cujas cargas são idênticas byte a byte. Ambas submeteram https://www.example.com/product/123 - um endereço fictício, não um endereço da BiggestBook - e ambas devolveram uma única linha com http 404 e as catorze colunas de dados vazias. Podemos portanto dar-lhe o esquema com segurança e não lhe podemos dar nada sobre os valores da BiggestBook, e esta página não finge o contrário. Os dezassete nomes aparecem pela mesma ordem nas nossas exportações da CDW, AutoZone, Brady e Decathlon, e a da Decathlon está preenchida em 66 linhas - é assim que sabemos que o esquema está vivo e não é um esboço.

Fluxos de trabalho comuns

Para que serve um catálogo de distribuidor.

Acompanhamento de preços

Vigiar uma linha, não um produto

Submeta os URLs dos artigos que lhe interessam de forma agendada e guarde parsed_price, currency e a data da execução. O valor não está num número isolado mas na série: quando um fabricante mexe, costuma mexer numa linha inteira de uma vez, e uma tabela mostra-o onde um separador do navegador não mostra.

Compras · Acompanhamento de preços
Análise de sortido

Ver que marcas um distribuidor realmente tem

Agrupe a exportação por brand e conte. A profundidade por fabricante diz-lhe onde um distribuidor se comprometeu e onde está apenas a experimentar - a mesma pergunta que um comprador faz antes de acrescentar um fornecedor, respondida a partir do próprio catálogo.

Compras de categoria · Sortido
Enriquecimento de catálogo

Preencher os campos que faltam nos seus registos

As bases de dados de produto dos revendedores costumam ser fortes em identificadores e fracas em textos e imagens. description, image e images cobrem essa falha contra um sku que já tem, sem voltar a fotografar nada.

Operações de e-commerce · Catálogo
Verificação de disponibilidade

Saber antes de orçamentar

Leia availability nas linhas de um orçamento antes de o enviar. É o estado publicado do catálogo e não um fluxo em tempo real, por isso trate-o como um sistema de aviso - o suficiente para apanhar a linha que está esgotada há um mês.

Vendas · Orçamentos
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. Uma linha que volta com um status diferente de sucesso não é uma linha de dados de produto, e não lhe é cobrada como tal.

Facturado pelas linhas devolvidas
Sem subscrição

Nada recorrente

Os créditos não expiram num ciclo mensal. Faça uma varredura de catálogo em março e mais nada até setembro 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 BiggestBook?

Factos de produto numa página de acesso público são informação concorrencial comum. As ressalvas que vale a pena assinalar dizem respeito ao acesso e à reutilização, não aos dados em si.

Um preço, um nome de produto, uma marca e um estado de stock são factos sobre bens postos à venda. Lê-los numa página servida a qualquer visitante é a mesma actividade que um comprador faz à mão, a uma velocidade útil. Nada nas dezassete colunas descreve uma pessoa: não há nome, e-mail, 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.

Duas ressalvas merecem ser ditas com clareza. Primeiro, o acesso: a BiggestBook foi feita para os revendedores da Essendant, e parte de um catálogo de distribuidor - os preços por conta acima de tudo - está atrás de um início de sessão. Não iniciamos sessão, não usamos as credenciais de ninguém e não contornamos nenhuma barreira paga, por isso o que este serviço alcança é o que um visitante anónimo alcança. Se o número de que precisa só aparece quando está autenticado como um revendedor específico, isto não o produzirá. Segundo, a reutilização: descrições e fotografia de produto são obra protegida de alguém. Usá-las internamente para acompanhamento de preços, análise de sortido ou reconciliação com os seus próprios registos é prática comum; republicá-las como catálogo próprio é outra pergunta com outra resposta.

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 enquadra uma execução
Um URL de produto por linha
A página é renderizada, não apenas descarregada
Apenas acesso anónimo
Os preços por conta ficam atrás do início de sessão!
As exportações são apagadas ao fim de 30 dias
Um catálogo de distribuidor mostra a um revendedor autenticado números diferentes dos que um visitante anónimo vê. Este serviço é o visitante anónimo.
Perguntas frequentes

O que as pessoas perguntam antes de se registarem.

Que colunas terá a exportação?+
Dezassete, por esta ordem: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image e status. Uma linha por URL de produto submetido.
Há dados de exemplo da BiggestBook nesta página?+
Não, e não os vamos inventar. As duas execuções por detrás desta página submeteram um URL fictício que devolveu http 404, por isso todas as colunas de dados voltaram vazias. Isso chega para estabelecer os dezassete nomes de coluna e mais nada - por isso esta página descreve para que serve cada coluna e nunca como são os seus valores.
Porque é que a BiggestBook exige mais do que um simples pedido HTTP?+
Porque o catálogo é uma aplicação JavaScript. Pedir https://www.biggestbook.com com um cliente comum devolve HTTP 200 e cerca de 6,9 KB: uma casca de aplicação intitulada «Biggestbook Web» com <base href="/ui">, sem marcação de preço, SKU ou carrinho em lado nenhum. Os produtos são pedidos e renderizados depois, por isso um scraper assente apenas num analisador de HTML vê uma página vazia.
Conseguem os preços por conta que o meu login de revendedor mostra?+
Não. Não iniciamos sessão, não usamos as credenciais de ninguém e não contornamos barreiras pagas, por isso este serviço vê o que um visitante anónimo vê. Se um número só aparece quando está autenticado como um revendedor específico, está fora do âmbito.
Porque há duas colunas de preço e duas de identificador?+
Em cada par, uma é para ler e outra para calcular. price é o preço tal como apresentado e parsed_price o mesmo número sem formatação; sku e sku_code são preenchidos de forma independente nesta família de esquemas, por isso verifique os dois antes de escolher uma chave de junção. A mesma duplicação vale para image e images, e para url e product_url.
O que significa a coluna status?+
É escrita pelo nosso exportador, não pela BiggestBook, e diz se aquela linha foi obtida. Uma linha falhada chega na mesma, com o motivo, por isso pode reconciliar a exportação com a sua lista de entrada em vez de descobrir uma falha silenciosa mais tarde. As duas execuções por detrás desta página lêem aí http 404.
Quanto custa?+
As suas primeiras 500 linhas são grátis, uma única vez, sem cartão. Depois são US$ 0,002 por linha, facturados pelas linhas efectivamente devolvidas, sem subscrição e sem expiração mensal de créditos.
Em que formatos posso exportar?+
CSV, JSON ou Excel. As dezassete colunas e a sua ordem são iguais nos três.

Leia o catálogo como uma tabela.

Dezassete colunas por produto, de uma página que não as entrega a um pedido HTTP comum. As suas primeiras 500 linhas são grátis, depois US$ 0,002 cada.

Activo de imediato · sem cartão

Extrair dados de produto da BiggestBook

A BiggestBook é o catálogo online que a Essendant opera para os seus clientes revendedores, abrangendo material de escritório, mobiliário, informática e tecnologia, copa e limpeza. É um catálogo de distribuidor e não uma loja para consumidores, e por isso os seus campos úteis pendem para aquilo de que um sistema de compras precisa - identificador, marca, moeda, disponibilidade - e não para aquilo em que uma página de marketing assenta.

O obstáculo prático está na forma como o site é construído. Um pedido a https://www.biggestbook.com a partir de um cliente HTTP comum devolve uma resposta bem-sucedida de cerca de 6,9 KB que contém uma casca de aplicação Angular - <base href="/ui">, o título «Biggestbook Web», uma folha de estilos - e nenhuma marcação de produto: sem preço, sem SKU, sem botão de carrinho. O catálogo é pedido e renderizado por JavaScript depois de essa casca carregar. Tudo o que assente numa biblioteca HTTP e num analisador de HTML lerá portanto uma página válida e não encontrará nada lá dentro, o que é de longe a razão mais comum para um scraper caseiro da BiggestBook parecer funcionar e devolver linhas vazias. Este serviço carrega a página como um navegador faz, por isso os produtos estão presentes antes de algo ser lido.

A exportação são dezassete colunas por URL de produto: query, sku_code, product_url, name, description, parsed_price, price, currency, availability, rating, reviews, images, brand, sku, url, image e status. Quatro delas são pares - preço apresentado contra preço calculável, dois campos de identificador, imagem principal contra todas as imagens, URL pedido contra URL canónico - e saber que metade usar antes de escrever o importador é a diferença entre um carregamento limpo e uma reescrita. Os mesmos dezassete nomes pela mesma ordem sustentam as nossas exportações da CDW, AutoZone, Brady e Decathlon, por isso um único importador serve toda a família B2B e de abastecimento.

Estamos a ser deliberadamente claros sobre os limites do que podemos mostrar. As duas execuções por detrás desta página, de 14 e 15 de julho de 2026, submeteram ambas um endereço fictício em vez de um da BiggestBook, e ambas voltaram com um 404 e todas as colunas de dados vazias. Isso estabelece o esquema - uma linha de cabeçalho é uma linha de cabeçalho real mesmo sem dados por baixo - e não estabelece nada sobre os valores da BiggestBook, por isso não encontrará preços de exemplo, contagens de produtos nem classificações em parte alguma desta página. O acesso também tem um limite real: parte de um catálogo de distribuidor, os preços por conta em particular, está atrás de um início de sessão de revendedor, e este serviço não inicia sessão - o que alcança é o que um visitante anónimo alcança. Apenas páginas de acesso público, 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.