- query
- La URL de Newegg que enviaste, repetida en cada fila para que una exportación con muchos productos siga siendo separable. En nuestras ejecuciones es una de solo tres columnas que llevaban algo.
- sku_code
- El código de artículo tal como lo imprime el catálogo. Emparejado con
sku más abajo: revisa los dos antes de elegir una clave de cruce, porque en esta familia de esquemas se rellenan de forma independiente y se han observado tanto idénticos como distintos. - product_url
- La página de producto canónica. Distinta de
url, que indica la dirección desde la que se produjo realmente la fila; las dos difieren en cuanto un enlace enviado redirige, y en este sitio una redirección es justo lo que recibe una petición corriente. - name
- El título del producto tal como lo indica el listado. En un minorista de hardware espera la configuración en el título y no en campos aparte.
- description
- El texto de la descripción. Espera un campo de texto libre largo y no una etiqueta corta, y dale una columna ancha o un tipo texto en tu base de datos.
- parsed_price
- El precio como número puro, sin símbolo ni separador de miles: el que usar para aritmética, ordenación y umbrales.
- price
- El precio tal como se muestra. Úsalo cuando necesites enseñar a un cliente exactamente lo que decía la página; usa
parsed_price cuando necesites calcular. - currency
- La moneda en la que se cotiza el precio. Léela en vez de suponerla.
- availability
- El estado de stock tal como se publica en el listado. Trátalo como la afirmación del minorista en el momento del scraping, no como un feed de inventario en vivo.
- rating
- La valoración media, cuando el listado publica una. No todos los productos llevan una, así que escribe el importador para que acepte una celda vacía en vez de fallar.
- reviews
- El número de reseñas, con la misma advertencia que
rating. Donde ambos están presentes van juntos; una nota sin el recuento detrás no basta para ordenar. - images
- Todas las imágenes que lleva el listado, en un solo campo. Sepáralo antes de guardar si necesitas una fila por recurso, y comprueba primero cuál es realmente el separador, porque en esta familia de esquemas eso ya ha dado problemas.
- brand
- El fabricante o la marca. El campo por el que agrupar para trabajo de surtido, cuando el listado lo publica por separado en vez de plegarlo en el nombre.
- sku
- La referencia de artículo. La otra mitad de la pareja de identificadores con
sku_code. - url
- La dirección desde la que se produjo la fila. Compárala con
query para detectar redirecciones: aquí merece especialmente la pena, dado a dónde se redirige una petición no autenticada. - image
- La imagen principal por separado, para que el caso habitual no requiera partir cadenas.
- status
- Un indicador por fila escrito por nuestro exportador, no por Newegg. A lo largo de nuestras cinco ejecuciones tomó dos valores:
blocked (needs residential proxy) en las tres peticiones de producto reales y http 404 en las dos de marcador. Esta es la columna que lleva la noticia de verdad en esta página.
Tenemos cinco ejecuciones de este servicio y ni una devolvió un producto de Newegg. Tres enviaron una URL de producto genuina y volvieron con blocked (needs residential proxy); dos enviaron una dirección de marcador y volvieron con http 404. Los diecisiete nombres de columna de arriba son por tanto reales -son la cabecera que llevan esas exportaciones, y una cabecera es real haya o no algo debajo- mientras que los valores nos son completamente desconocidos, así que no se describe ninguno en esta página. Dos cosas corroboran el bloqueo en vez de dejarlo en nuestra palabra. El propio catálogo de servicios del proveedor adjunta a Newegg la nota «Need Residential Paid proxy». Y pedir la misma URL de producto directamente, con un agente de navegador, devuelve HTTP 302 y 110 bytes redirigiendo a una ruta llamada /areyouahuman: una pantalla antibots en vez de una página. Una cosa más que deliberadamente no hicimos: CDW comparte exactamente este esquema de diecisiete columnas y su exportación sí lleva precios reales. Usar los valores de CDW para ilustrar las columnas de Newegg sería una suposición vestida de medición, así que esta página no lo hace.