- query
- O URL da Newegg que submeteu, repetido em cada linha para que uma exportação com muitos produtos continue separável. Nas nossas execuções é uma de apenas três colunas que traziam alguma coisa.
- 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 e já foram observados tanto iguais como diferentes. - 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 assim que um link submetido redirecciona - e neste site um redireccionamento é precisamente o que um pedido comum recebe. - name
- O título do produto tal como a listagem o indica. Num retalhista de equipamento, conte com a configuração no título e não em campos separados.
- 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 a página dizia; use
parsed_price quando precisar de calcular. - currency
- A moeda em que o preço está expresso. Leia-a em vez de a assumir.
- availability
- O estado de stock tal como publicado na listagem. Trate-o como a afirmação do retalhista no momento da recolha, não como um fluxo de inventário em tempo real.
- rating
- A classificação média, quando a listagem publica uma. Nem todos os produtos trazem uma, 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 nota sem a contagem por trás não chega para ordenar. - images
- Todas as imagens que a listagem traz, num só campo. Divida-o antes de guardar se precisar de uma linha por recurso - e verifique primeiro qual é realmente o separador, porque nesta família de esquemas isso já deu problemas.
- brand
- O fabricante ou a marca. O campo por que agrupar para trabalho de sortido, quando a listagem o publica em separado em vez de o dobrar no nome.
- 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 - aqui vale especialmente a pena, dado para onde um pedido não autenticado é redireccionado. - image
- A imagem principal isolada, para que o caso comum não exija dividir cadeias de texto.
- status
- Um indicador por linha escrito pelo nosso exportador, não pela Newegg. Ao longo das nossas cinco execuções assumiu dois valores:
blocked (needs residential proxy) nos três pedidos de produto reais e http 404 nos dois pedidos fictícios. É esta a coluna que traz a verdadeira notícia nesta página.
Temos cinco execuções deste serviço e nem uma devolveu um produto da Newegg. Três submeteram um URL de produto genuíno e voltaram com blocked (needs residential proxy); duas submeteram um endereço fictício e voltaram com http 404. Os dezassete nomes de coluna acima são portanto reais - são o cabeçalho que essas exportações trazem, e um cabeçalho é real haja ou não algo por baixo - enquanto os valores nos são completamente desconhecidos, por isso nenhum é descrito nesta página. Duas coisas corroboram o bloqueio em vez de o deixarem na nossa palavra. O próprio catálogo de serviços do fornecedor anexa à Newegg a nota «Need Residential Paid proxy». E pedir o mesmo URL de produto directamente, com um user-agent de navegador, devolve HTTP 302 e 110 bytes a redireccionar para um caminho chamado /areyouahuman - um ecrã anti-robôs em vez de uma página. Mais uma coisa que deliberadamente não fizemos: a CDW partilha exactamente este esquema de dezassete colunas e a sua exportação traz preços reais. Usar os valores da CDW para ilustrar as colunas da Newegg seria um palpite vestido de medição, por isso esta página não o faz.