Scraper de Produtos do Uline

Entra um URL de categoria,
sai uma linha com preço por artigo.

A Uline publica os seus preços abertamente, em dólares inteiros, em páginas de categoria que listam dezenas de medidas de uma vez. Submeta uma dessas páginas e obtém uma linha por artigo - o número S, a medida no nome, e o preço.

500 linhas grátis, uma única vezdepois US$ 0,002 por linhaum URL de categoria abre-se em muitas linhasCSV · 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 Uline Products Scraper.
  3. PASSO 3Cole os URLs da Uline que quiser, um por linha - uma listagem de categoria devolve uma linha por cada artigo nela, e uma ficha de produto devolve uma linha.
  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 categoria, noventa e nove linhas

A nossa execução submeteu uma única página de categoria de sacos com fecho e recebeu 99 linhas, todas com ok, cada uma com o seu próprio URL de produto e o seu próprio número S. O exemplo de teste publicado pelo fornecedor para este serviço é, ele próprio, uma listagem de categoria, por isso esta é a forma prevista de um trabalho e não um truque.

O número S é toda a identidade

Cada linha trazia um número de artigo com a forma S-1306, e os 99 eram distintos. Ao contrário dos nossos catálogos de revendedores, onde o número do vendedor e o do fabricante ocupam colunas diferentes, aqui sku e sku_code trazem o mesmo valor em todas as linhas. A Uline é a sua própria marca, por isso há um número e é esse que serve para encomendar, orçamentar e reconciliar.

Os preços chegam, a unidade não

Todas as linhas de produto traziam parsed_price, price e currency - dólares inteiros, sem cêntimos. Mas o valor é um preço por embalagem, e a embalagem não é uma coluna. Na única listagem que verificámos directamente, o montante que a nossa exportação guarda como $90 está impresso na página como $90 per carton any quantity. A quantidade está normalmente no nome do artigo; leia-a aí antes de comparar duas linhas.

A coluna de imagem nomeia a categoria, não o artigo

Vale a pena saber antes de construir um feed a partir dela. As 100 linhas das nossas execuções de categoria trazem o mesmo URL de imagem, e o identificador lá dentro segue a categoria em vez do artigo. Aceda directamente a uma ficha de produto e encontra o mesmo modelo de URL com o número S do próprio artigo - ou seja, existe uma imagem por artigo; simplesmente não é o que uma execução de categoria devolve.

Quatro colunas voltaram vazias em todas as linhas

brand, availability, rating e reviews estavam vazias nas 103 linhas. É assim que se parece um catálogo industrial de marca única: não há fabricante a nomear porque a Uline é o fabricante, e uma listagem de fornecedor traz níveis de stock e avaliações de consumidor muito menos vezes do que uma loja de consumo. E description, embora preenchida, repete exactamente name nas 99 linhas de produto.

Aqui nada nosso foi bloqueado

Ao longo de cinco execuções, as únicas linhas sem ok foram dois 404 de um endereço de exemplo que não existe. O catálogo do fornecedor regista este serviço como feito, sem bloqueio anotado, e o robots.txt do sítio leu-se sem problemas. É um quadro mais calmo do que o de várias das nossas outras páginas de catálogo, e preferimos dizê-lo a insinuar uma dificuldade que não encontrámos.

O que recebe de volta

Dezassete colunas, treze delas preenchidas.

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

query
O URL da Uline que submeteu. Numa execução de categoria é o mesmo valor nas 99 linhas, e é o que separa uma listagem de outra numa exportação combinada. Guarde-o - com uma abertura, é a única coisa que mantém as linhas juntas.
sku_code
O número de artigo da Uline, com a forma S-1306. Preenchida nas 99 linhas, todas distintas, e é também um segmento do caminho de product_url, por isso uma linha pode ser verificada contra si própria.
product_url
A página do próprio artigo. 99 linhas, 99 valores distintos - é isso que torna uma execução de categoria útil e não apenas longa. O número de artigo e uma descrição legível da medida estão ambos no caminho.
name
O artigo tal como a listagem o imprime, com as dimensões e a espessura no texto - 12 x 15" 4 Mil Reclosable Bags. Como a quantidade por embalagem não tem coluna própria, o nome é onde se lê a que se refere um preço.
description
Preenchida em todas as linhas de produto - e nas 99 é idêntica a name. Uma listagem de categoria não tem texto mais longo para dar, por isso não conte com prosa aqui.
parsed_price
O preço como número simples. Preenchida nas 99 linhas. É esta que se usa para calcular, tendo presente a nota abaixo sobre o que o valor cobre.
price
O mesmo preço tal como apresentado, com o símbolo, em dólares inteiros - as listagens da Uline não traziam cêntimos na nossa execução. Use-a para mostrar o que a página mostrava; use parsed_price para fazer contas.
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 - o mesmo catálogo é publicado para outros mercados.
availability
Vazia nas 103 linhas. Trate a ausência como a listagem não publicar um valor de stock, e não como o artigo estar indisponível.
rating
Vazia nas 103 linhas. Uma listagem de fornecimento industrial dirigida a compradores não costuma trazer avaliações de consumidor.
reviews
Prevista para o número de avaliações, com a mesma ressalva de rating.
images
As imagens da listagem. Um URL por linha na nossa execução - sem necessidade de dividir por ponto e vírgula - e veja a nota abaixo: numa execução de categoria esse URL identifica a categoria em vez do artigo.
brand
Vazia nas 103 linhas. A Uline vende com o seu próprio nome, por isso não há um fabricante separado a registar. Se juntar isto a um catálogo multimarca, preencha a coluna na importação.
sku
Outra vez o número de artigo. Em todas as linhas que temos é o mesmo valor que sku_code - ao contrário dos nossos catálogos de revendedores, onde as duas colunas trazem deliberadamente numerações diferentes. Use qualquer uma.
url
O endereço a partir do qual a linha foi produzida. Na nossa execução de categoria equivalia a product_url e não a query - a linha aponta para o seu próprio artigo, não para a listagem de onde veio.
image
A imagem principal isolada. Idêntica a images em todas as linhas que temos, já que a Uline devolveu uma única imagem por linha.
status
Um sinalizador por linha escrito pelo nosso exportador, não pela Uline. Nas nossas cinco execuções tomou dois valores: ok em 101 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.

Dezassete colunas por linha · CSV, JSON ou Excel

Duas notas práticas. Primeira, sobre o preço. Todas as linhas de produto traziam um número, um preço formatado e uma moeda, o que faz deste um dos poucos catálogos desta família cujas colunas de dinheiro chegam cheias - mas o valor é um preço por embalagem e a embalagem não é uma coluna própria. No único artigo que verificámos contra a página real, o montante que a nossa exportação guarda como $90 está lá impresso como $90 per carton any quantity, e a quantidade está no nome do artigo. Compare duas linhas só pelo preço e pode estar a comparar uma caixa de 500 com uma de 1.000. Segunda, sobre a imagem. As 100 linhas das nossas execuções de categoria trazem um URL de imagem idêntico cujo identificador embutido segue a categoria, não o artigo; um acesso directo a uma ficha de produto mostra o mesmo modelo de URL com o número do próprio artigo. Existe uma imagem por artigo. Uma execução de categoria não é onde a obtém.

Fluxos de trabalho comuns

Para que serve uma categoria com preços.

Seguimento do custo de fornecimento

Pôr preço a toda uma categoria de embalagem por semana

Um URL devolveu 99 linhas com preço na nossa execução, por isso uma varredura semanal das categorias onde realmente compra é um trabalho pequeno que produz uma série de preços real. Guarde sku, parsed_price e a data, e uma alteração de preço anuncia-se sozinha.

Compras · Monitorização
Verificação de orçamentos

Reconciliar um orçamento com o preço de tabela

O número S é o mesmo identificador que a Uline usa num orçamento e numa factura, e chegou em todas as linhas. Alinhe os seus registos de compra com uma exportação de categoria e o desconto que está realmente a obter deixa de ser questão de memória.

Compras · Registos
Escada de medidas

Encontrar a medida que custa menos por unidade

Uma categoria de sacos com fecho é o mesmo produto em dezenas de dimensões. Com a medida em name e o preço por embalagem em parsed_price, uma exportação dá-lhe a escada inteira - desde que leia primeiro a quantidade por embalagem no nome, já que o preço é por embalagem.

Análise de custos · Aprovisionamento
Espelho de catálogo

Manter um catálogo interno em dia

99 linhas, 99 números de artigo, cada um com o seu URL. É suficiente para espelhar uma categoria num sistema interno de encomendas e repetir mensalmente para apanhar artigos novos e retirados - com status a dizer-lhe que linhas são reais.

Sistemas · Dados
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 - o que aqui importa, porque um URL de categoria pode produzir cem linhas. A nossa execução de 99 linhas custou 99 linhas, não uma.

Facturado pelas linhas devolvidas
Sem subscrição

Nada recorrente

Os créditos não expiram num ciclo mensal. Faça uma varredura das suas categorias no fecho do trimestre e nada pelo meio 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 fornecedores, as mesmas dezassete colunas.

A parte legal

É legal fazer scraping da Uline?

Preços de tabela e números de artigo numa página de catálogo pública são factos comerciais correntes. As ressalvas que vale a pena nomear aqui são sobre o ritmo e sobre o que o preço significa de facto.

Um preço, um nome de artigo e um número de catálogo 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. Nem há nada atrás de um início de sessão: a Uline publica os seus preços de tabela abertamente, e é precisamente por isso que esta exportação tem uma coluna de preço cheia quando várias das nossas outras páginas de fornecedores não têm.

Duas coisas são próprias deste sítio, e nenhuma é um obstáculo mas antes uma cautela. A primeira é o ritmo: um URL de categoria que devolve noventa e nove linhas é um pedido a fazer muito trabalho, por isso trabalhamos a um ritmo comedido e deve agendar em conformidade em vez de tratar a abertura como um multiplicador grátis. A segunda é a interpretação. O preço é por embalagem, e a quantidade por embalagem está no nome do artigo e não numa coluna - por isso uma comparação construída só sobre a coluna de preço pode ser uma comparação de duas quantidades diferentes. É uma ressalva sobre a sua análise, não sobre o sítio. Para que fique completo: nenhuma das nossas execuções aqui foi bloqueada, o catálogo do fornecedor não regista bloqueio para este serviço, e o robots.txt do sítio leu-se sem problemas.

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 categoria pode tornar-se cem linhas
Os preços são publicados abertamente, em dólares inteiros
O preço é por embalagem - a quantidade está no nome
Apenas acesso anónimo
As exportações são apagadas automaticamente ao fim de 30 dias
Nenhuma execução nossa 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 categoria em vez de produtos individuais?+
Sim, e é essa a utilização prevista. A nossa execução submeteu uma página de categoria de sacos com fecho e recebeu 99 linhas - todas com ok, todas partilhando a mesma query, cada uma com o seu URL de produto e número de artigo. O exemplo de teste publicado pelo fornecedor para este serviço é, ele próprio, uma listagem de categoria.
A exportação inclui preços?+
Sim. Todas as linhas de produto traziam parsed_price, price e currency. A Uline publica os seus preços de tabela na página, por isso, ao contrário de alguns catálogos de fornecedores, não há nada atrás de um início de sessão para contornar.
O preço é por artigo ou por embalagem?+
Por embalagem. Na única listagem que verificámos contra a página real, o valor que a nossa exportação guarda como $90 está lá impresso como $90 per carton any quantity - e a quantidade não é uma coluna própria. Está normalmente no nome do artigo, por isso leia-a aí antes de comparar duas linhas.
Porque é que sku e sku_code trazem o mesmo valor?+
Porque a Uline é a sua própria marca. Nas nossas páginas de revendedores essas duas colunas trazem deliberadamente numerações diferentes - a referência do vendedor e a do fabricante. Aqui há um número S e ambas as colunas o trazem, em todas as linhas.
Porque é que o mesmo URL de imagem está em todas as linhas?+
Porque numa execução de categoria a imagem identifica a categoria em vez do artigo - o identificador embutido no URL segue a listagem que submeteu. Existe mesmo uma imagem por artigo: aceda directamente a uma ficha de produto e o mesmo modelo de URL aparece com o número do próprio artigo. Por isso construa o feed a partir de URLs de produto se a imagem importar.
Que colunas voltam vazias?+
brand, availability, rating e reviews estavam vazias nas 103 linhas que temos. E embora description esteja preenchida, nas 99 linhas de produto repete exactamente name, por isso não conte com prosa.
Houve algum bloqueio?+
Nas nossas cinco execuções não. As únicas linhas sem ok são dois 404 de um endereço de exemplo que não existe. O catálogo do fornecedor regista este serviço como feito, sem bloqueio anotado, e o robots.txt do sítio leu-se sem problemas.
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 uma abertura vale a pena planear: o nosso único URL de categoria produziu 99 linhas, e 99 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.

Ponha preço a uma categoria, não a um produto.

Um URL de categoria, uma linha por cada artigo nela, com o número S e o preço 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 Uline

A Uline é uma distribuidora de material de expedição, embalagem e fornecimento industrial, e é uma fonte invulgarmente simples de ler. Os preços são publicados abertamente nas páginas de categoria em vez de escondidos atrás de uma conta, o catálogo é de marca única, e uma página de listagem traz dezenas de medidas do mesmo artigo. A nossa execução submeteu um único URL de categoria de sacos com fecho e recebeu noventa e nove linhas, todas com sucesso, cada uma com a sua própria ficha de produto e o seu próprio número S - noventa e nove linhas, noventa e nove números de artigo distintos. O exemplo de teste publicado pelo fornecedor para este serviço é, ele próprio, uma listagem de categoria, por isso submeter uma prateleira inteira é o fluxo previsto e não um atalho.

A história dos identificadores é mais simples aqui do que nas nossas páginas de revendedores, e vale a pena saber porquê. Numa distribuidora que vende produtos de terceiros, as nossas exportações mantêm dois números separados: a referência própria do vendedor e a do fabricante. A Uline vende com o seu próprio nome, por isso há um número - a familiar forma S-1306 - e sku e sku_code trazem o mesmo valor em todas as linhas que temos. Esse número é também um segmento do caminho do URL do produto, por isso cada linha pode ser verificada contra si própria, e é o mesmo identificador que aparece num orçamento ou factura da Uline, o que torna a reconciliação com os registos de compra uma junção e não um projecto.

A coluna de preço chega cheia, o que não podemos dizer de todos os catálogos de fornecedores desta família, mas precisa de uma ressalva dita com clareza e não enterrada. O valor é um preço por embalagem. No único artigo que fomos buscar directamente ao sítio real, o montante que a nossa exportação regista como noventa dólares está impresso na página como noventa dólares por caixa, qualquer quantidade - e a quantidade por caixa não é uma coluna própria. Está normalmente no nome do artigo, ao lado das dimensões e da espessura. Compare duas linhas só pela coluna de preço e pode estar a comparar uma caixa de quinhentas com uma de mil, por isso analise primeiro o nome. O mesmo acesso corroborou o resto: a página respondeu com sucesso com cerca de cem kilobytes, o seu título trazia tanto o nome do artigo como o número S exactamente como a nossa exportação os guarda, e o preço coincidia.

Mais duas coisas a planear. Quatro colunas voltaram vazias em todas as linhas - brand, availability, rating e reviews - que é o aspecto de um catálogo industrial de marca única: nenhum fabricante externo a nomear, e uma listagem dirigida a compradores que não traz nem níveis de stock nem avaliações de consumidor. E a coluna de imagem identifica a categoria em vez do artigo numa execução de categoria: as cem linhas das nossas execuções de categoria trazem um URL de imagem idêntico cujo identificador embutido segue a listagem, enquanto um acesso directo a uma ficha de produto mostra o mesmo modelo de URL com o número do próprio artigo. Existe uma imagem por artigo; uma execução de categoria não é de onde vem. Por fim, a parte calma: nenhuma das nossas cinco execuções foi bloqueada, as únicas linhas sem sucesso são 404 de um endereço de exemplo, o catálogo do fornecedor não regista bloqueio, e o robots.txt do sítio leu-se sem problemas. 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.