O que você recebeDezessete colunas, cinco delas preenchidas uma vez.
Lidas de uma exportação real, na ordem da planilha. Onde aqui se diz que uma coluna trazia valor, isso descreve a única linha que voltou ok - uma linha da qual temos motivos para desconfiar, pela razão exposta na nota abaixo.
- query
- A URL da GlobalIndustrial que você enviou, devolvida. Preenchida nas nossas quatro linhas, inclusive nas três bloqueadas, e é isso que permite rodar de novo exatamente as entradas que falharam.
- sku_code
- Prevista para a referência própria da GlobalIndustrial. Vazia na nossa linha ok. A ausência dela é parte do motivo pelo qual lemos aquela linha como uma página de busca e não como um produto.
- product_url
- Prevista para a página canônica do produto. Vazia na nossa linha ok - o endereço ficou em
url e nada resolveu para um produto. - name
- O título do produto. Na nossa linha ok isto é o slug da URL, com os hífens intactos, em vez de um título de varejo. Trate um valor em minúsculas e com hífens aqui como sinal de que a execução não chegou a uma página de produto.
- description
- Prevista para o texto do produto. Vazia na nossa linha ok.
- parsed_price
- O preço como número puro. Preenchida na nossa linha ok - mas leia a nota abaixo antes de usar. O número aparece na página de busca para a qual a URL redireciona; não está estabelecido que seja o preço do item que o slug nomeia.
- price
- O mesmo número com símbolo de moeda. Preenchida na nossa linha ok, com a mesma ressalva.
- currency
- A moeda em que o preço está expresso. Preenchida como um valor em dólares dos Estados Unidos na nossa linha ok.
- availability
- Prevista para o estado de disponibilidade. Vazia na nossa linha ok.
- rating
- Prevista para uma avaliação média. Vazia na nossa linha ok.
- reviews
- Prevista para a quantidade de resenhas. Vazia na nossa linha ok.
- images
- Prevista para as imagens do anúncio. Vazia na nossa linha ok - mais um sinal de que nenhuma página de produto foi alcançada.
- brand
- Prevista para o fabricante. Vazia na nossa linha ok.
- sku
- Prevista para um segundo identificador. Vazia na nossa linha ok, então não podemos dizer se este site a preenche de forma diferente de
sku_code. - url
- O endereço de que a linha saiu. Preenchida nas quatro linhas, porque é o que enviamos.
- image
- Prevista para a imagem principal em separado. Vazia na nossa linha ok.
- status
- Um indicador por linha escrito pelo nosso exportador, não pela GlobalIndustrial - e a coluna mais informativa deste serviço. Em quatro execuções ele assumiu três valores:
ok uma vez, blocked (needs residential proxy) uma vez e blocked (intermittent - retry) duas vezes. O último é uma instrução, e o experimento de onze minutos acima diz que é boa.
Dezessete colunas por linha · CSV, JSON ou Excel
A coisa mais útil desta página é um aviso sobre os seus próprios dados. Nossa única linha bem-sucedida traz um nome que é o slug da URL, um preço, uma moeda - e dez colunas vazias. Verificamos por quê, e a resposta é que o endereço que enviamos não é uma página de produto: ele responde com um redirecionamento permanente para uma página de resultados de busca do mesmo slug. Uma página de busca não tem um único título de produto, e por isso o nome recaiu no slug, nem um único identificador, descrição, marca, valor de estoque ou imagem, e por isso essas colunas estão vazias. O número do preço aparece sim nessa página de busca, mas uma página de busca lista muitos produtos, então nada o estabelece como o preço da máquina que o slug nomeia - e por isso esta página nunca o apresenta assim. Há um segundo aviso, relacionado: o robots.txt do site permite o caminho de produto e proíbe o de busca, então a URL que você pode buscar redireciona para outra que pediram para você não rastrear. O exemplo de entrada registrado no nosso próprio catálogo de serviços é essa URL de busca. Envie URLs de produto reais, leia status primeiro, e tente de novo tudo o que vier bloqueado.