Para extraer datos de productos de Sainsbury's sin programar, proporcione al AI Scraping Agent de Datablist la URL de una categoría, describa los campos que necesita y pruebe una página antes de ampliar la extracción. Obtendrá una tabla con las URL de los productos y precios claramente identificados que podrá exportar o comparar con una captura posterior.

Le recomiendo guardar el precio estándar, el precio Nectar y el precio unitario en columnas separadas. Considerar cualquier importe que parezca rebajado como un precio de oferta genera comparaciones poco fiables: una promoción de fidelización y un precio por kilogramo responden a preguntas diferentes.

📌 Resumen del proceso

Entrada: la URL de una categoría y un prompt para extraer productos.

Resultado: nombre y URL del producto, precio estándar, precio Nectar, precio unitario, texto de la promoción y URL del listado de origen.

Antes de ampliar la extracción: compare la primera página con el sitio web, compruebe la paginación y anote los créditos consumidos.

Para monitorizar precios: conserve una captura fechada de cada ejecución para mantener el historial de precios de los productos recurrentes.

Contenido de esta guía

Elija una captura de productos manejable

Empiece con una categoría que pueda revisar, como el listado de pescado y marisco de Sainsbury's. Las fichas pueden mostrar precios estándar, ofertas Nectar, precios unitarios y condiciones promocionales. Sus instrucciones de extracción deben diferenciar todos esos campos.

Calcule el presupuesto de una prueba

El scraping con IA consume créditos por el uso del modelo y la navegación. Una extracción pequeña permite comprobar el resultado y el coste antes de procesar varias categorías. No dé por hecho que el coste por producto será el mismo que en el ejemplo de otro retailer.

Cómo extraer productos de Sainsbury's - Coste de los scrapers personalizados
Cómo extraer productos de Sainsbury's - Coste de los scrapers personalizados

Defina el resultado antes de ampliar la extracción

La plantilla Retail Product Scraper ofrece un prompt y unos campos de salida iniciales. Adapte esos campos a los precios de Sainsbury's y revise una muestra de una página. El tiempo necesario depende del contenido y del trabajo de análisis; limitar el número de páginas no garantiza que la extracción esté completa.

Cómo extraer productos de Sainsbury's - Tiempo necesario para crear un scraper
Cómo extraer productos de Sainsbury's - Tiempo necesario para crear un scraper

Revise los resultados cuando cambie la página

El scraping con IA puede interpretar el contenido sin depender de un selector CSS fijo para cada campo. Aun así, puede omitir un producto, confundir la etiqueta de un precio o encontrarse con una restricción de acceso. Repita la comprobación de la muestra cuando cambie el diseño o el formato de las promociones.

Cómo extraer productos de Sainsbury's con el AI Scraping Agent de Datablist

El AI Scraping Agent recibe una URL y unas instrucciones, y devuelve registros mediante los campos de salida que usted configure.

¿Qué es el AI Scraping Agent de Datablist?

Utilice la plantilla Retail Product Scraper como punto de partida. Actualmente, la plantilla configura el renderizado HTML y la paginación, y utiliza GPT-5 mini. Las plantillas pueden cambiar, así que revise la configuración cargada. Elegir un modelo no sustituye la validación de los resultados.

Empiece por una página de categoría o marca

Le aconsejo comenzar con una categoría específica en lugar de la página de inicio o una búsqueda amplia. Así tendrá un conjunto de productos definido que podrá comparar con las filas obtenidas. Una página extensa podría aparecer truncada o resultar difícil de revisar; divida las categorías amplias cuando sea necesario.

Guarde junto a la captura la URL del listado y cualquier dato visible sobre la ubicación o la entrega. Los resultados reflejan lo que el agente pudo leer durante esa sesión de navegación; no demuestran que se haya cubierto todo el catálogo ni que haya stock disponible para todas las direcciones.

Qué datos puede extraer de Sainsbury's

Configure estas salidas para crear una captura de precios:

  • Product Name y Product URL: identifican el artículo del listado y el tamaño del envase.
  • Standard Price: el precio del producto mostrado en GBP, sin incluir una oferta de fidelización etiquetada por separado.
  • Nectar Price: el precio Nectar identificado de forma independiente, si aparece.
  • Unit Price: el precio comparativo con su unidad, como £/kg.
  • Promotion Text: las condiciones o fechas de la oferta mostradas junto al producto.
  • Availability: solo una indicación explícita de stock o disponibilidad; no deduzca que hay stock porque aparezca una ficha.
  • Listing URL: la página de categoría o listado donde se leyó el registro.

Utilice salidas de tipo Number para los dos precios del producto y Text para Unit Price y Promotion Text. Deje vacíos los precios numéricos que no estén disponibles. El campo Sale Price de la plantilla genérica no basta para describir todas las ofertas; cámbiele el nombre y actualice su descripción para este prompt.

Cómo extraer datos de Sainsbury's paso a paso

Prepare la URL de una categoría y decida qué campos necesita. Limite la primera extracción a una página para poder revisar los resultados con facilidad.

Paso 1: Regístrese y cree una colección

Regístrese en Datablist.com y cree una New Collection.

Cómo extraer productos de Sainsbury’s - Página de inicio de Datablist
Cómo extraer productos de Sainsbury’s - Página de inicio de Datablist
Cómo extraer productos de Sainsbury’s - Nueva colección
Cómo extraer productos de Sainsbury’s - Nueva colección

Paso 2: Acceda al AI Scraping Agent

Haga clic en See all sources y seleccione AI Scraping Agent (Site Scraper).

Cómo extraer productos de Sainsbury's - Ver todas las fuentes
Cómo extraer productos de Sainsbury's - Ver todas las fuentes
Cómo extraer productos de Sainsbury's - Selección del agente de IA
Cómo extraer productos de Sainsbury's - Selección del agente de IA

La configuración incluye la URL, el prompt, la paginación y los ajustes avanzados.

Cómo extraer productos de Sainsbury's - Configuración de la fuente
Cómo extraer productos de Sainsbury's - Configuración de la fuente

Paso 3: Seleccione la plantilla Retail Product Scraper y pegue una URL de Sainsbury's

  1. Cargue la plantilla Retail Product Scraper.
Cómo extraer productos de Sainsbury's - Selección de la plantilla
Cómo extraer productos de Sainsbury's - Selección de la plantilla
  1. Pegue la URL actual de una categoría, por ejemplo, https://www.sainsburys.co.uk/groceries/browse/frozen/fish-and-seafood/c:1019924. Empiece por la primera página, no por un enlace guardado de la segunda.
Cómo extraer productos de Sainsbury's - Configuración de la URL
Cómo extraer productos de Sainsbury's - Configuración de la URL
  1. Sustituya las instrucciones genéricas por este prompt. La URL debe introducirse en el campo URL de la fuente; el prompt define las reglas de extracción.
Captura de productos y precios de Sainsbury's

Extraiga un registro por cada ficha de producto del listado de Sainsbury's proporcionado. Lea conjuntamente las etiquetas y los precios para que cada valor permanezca asociado al producto correcto.

Devuelva Product Name, Product URL, Standard Price, Nectar Price, Unit Price, Promotion Text, Availability y Listing URL. Utilice URL absolutas completas. Standard Price y Nectar Price deben ser importes numéricos en GBP sin el símbolo de moneda. Mantenga Unit Price como texto tal como aparece, incluida su unidad.

Guarde cualquier precio identificado por separado como Nectar en Nectar Price. No sustituya el precio del producto por un precio comparativo por kilogramo, litro o unidad. Copie las condiciones de la oferta en Promotion Text; no calcule el precio de una unidad cuando una promoción de compra múltiple sea ambigua. Deje vacíos los valores que no aparezcan. No deduzca el stock ni invente precios.

Excluya banners, recomendaciones y contenido que no corresponda a productos. Siga el enlace a la página siguiente solo cuando la paginación esté activada. No interprete una página de acceso denegado, inicio de sesión o verificación como una categoría sin productos. Conserve la URL exacta del listado utilizada para cada registro.

  1. Active Enable Pagination y establezca un límite de 1 página para la prueba. Tras comprobar la muestra, aumente Max Pages solo si se puede leer la siguiente página de la categoría.
Cómo extraer productos de Sainsbury's - Configuración de la paginación
Cómo extraer productos de Sainsbury's - Configuración de la paginación

Mantenga activada la opción Website Scraper Option: Render HTML cuando el listado necesite renderizar JavaScript. Revise el modelo y el valor de Max iterations en los ajustes avanzados y, después, haga clic en Continue. Aumentar el límite de iteraciones permite realizar más análisis y puede incrementar el coste, pero no garantiza que se obtengan más productos.

Cómo extraer productos de Sainsbury's - Ajustes avanzados
Cómo extraer productos de Sainsbury's - Ajustes avanzados

Paso 4: Configure las salidas

Asegúrese de que los nombres y las descripciones de las salidas coincidan con el prompt. Añada Nectar Price, Unit Price, Promotion Text y Listing URL si no están disponibles. Cambie el nombre de Sale Price a Nectar Price en lugar de conservar descripciones contradictorias y utilice salidas de tipo Number para ambos precios del producto.

Elimine las salidas que no necesite con los X Icons. Cada campo que quiera incluir en la tabla debe tener una propiedad de salida correspondiente.

Cómo extraer productos de Sainsbury's - Configuración de las salidas
Cómo extraer productos de Sainsbury's - Configuración de las salidas

Paso 5: Ejecute la extracción

Haga clic en Run Import Now para iniciar la prueba.

Cómo extraer productos de Sainsbury's - Ejecutar la importación
Cómo extraer productos de Sainsbury's - Ejecutar la importación

La siguiente captura ilustra la estructura de la tabla de resultados; no demuestra los resultados medidos de una extracción de Sainsbury's.

Cómo extraer productos de Sainsbury's - Vista general de los resultados
Cómo extraer productos de Sainsbury's - Vista general de los resultados

Antes de ampliar la extracción:

  • Compare varias filas con sus fichas, incluida una con una oferta Nectar y otra sin ella.
  • Compruebe que no se hayan intercambiado los precios estándar y unitario, y que los precios Nectar ausentes se hayan dejado vacíos.
  • Confirme los tamaños de los envases y las URL; después, busque URL de producto duplicadas dentro de la misma ejecución.
  • Compare las filas obtenidas con el listado visible y revise una página posterior tras aumentar la paginación.
  • Anote los créditos consumidos y las páginas bloqueadas o incompletas. No considere un resultado parcial como una categoría completa.

Utilice las opciones de exportación de Datablist para crear una captura en CSV. Mantenga juntos los campos de precios y las URL de origen.

Conserve el historial de precios entre extracciones

Una Product URL única permite identificar productos recurrentes, pero impedir que haya URL duplicadas en una colección permanente puede eliminar observaciones posteriores. Eso no crea un historial de precios.

Le recomiendo guardar cada ejecución como una colección independiente fechada o como una exportación. Añada la fecha y hora reales de captura antes de compararla con otra. Empareje los registros mediante Product URL y compare campos equivalentes: el precio estándar con el precio estándar y el precio Nectar con el precio Nectar. Conserve el tamaño del envase y el precio unitario para detectar cambios de formato.

Si combina capturas, conserve tanto Product URL como la fecha y hora de captura. Elimine productos duplicados únicamente dentro de una misma captura; mantenga las filas del mismo producto correspondientes a fechas distintas.

El AI Agent de Datablist también extrae datos de otros retailers

Puede adaptar la plantilla a otro retailer, pero deberá revisar por separado sus etiquetas y su paginación. Estas guías ofrecen procesos iniciales:

  1. Extraer productos de Morrisons
  2. Extraer productos de Tesco
  3. Extraer productos de Asda

Puntos clave

  1. Empiece con una categoría y una muestra de una página.
  2. Separe los precios estándar, Nectar y unitario tanto en el prompt como en las salidas.
  3. Compruebe la cobertura y el coste antes de ampliar la paginación.
  4. Conserve capturas fechadas cuando compare precios a lo largo del tiempo.

Preguntas frecuentes sobre la extracción de datos de Sainsbury's

¿Cuánto cuesta extraer productos de Sainsbury's?

El coste depende del uso del modelo y del trabajo de navegación, incluidos el renderizado y el número de páginas procesadas. Compruebe los créditos consumidos en una prueba de una página antes de estimar una extracción mayor. Consulte cómo funcionan los créditos de Datablist.

¿Cuánto se tarda en extraer todo el catálogo de Sainsbury's?

Una prueba con una categoría no permite determinar el tiempo necesario ni la cobertura de todo el catálogo. Defina las categorías que necesita, compruebe la paginación de cada una y registre las páginas completas e incompletas. Varias categorías pueden incluir un mismo producto, por lo que debe eliminar los duplicados dentro de cada captura fechada antes de calcular la cobertura.

¿Por qué conviene extraer una categoría de Sainsbury's en lugar de «todos los productos»?

Una categoría específica ofrece un conjunto de productos que puede revisar. Los listados extensos pueden superar el contenido que el agente es capaz de leer de una vez. Divídalos en categorías más pequeñas y compruebe los resultados en lugar de asumir que se han capturado todos los artículos.

¿Puedo extraer ofertas y promociones de Sainsbury's?

Solicite los precios Nectar identificados por separado y el texto de las promociones junto al precio estándar. Revise las condiciones antes de comparar valores. Un precio unitario es una medida comparativa; una oferta de fidelización o compra múltiple sujeta a condiciones no debe sustituir de forma silenciosa al precio estándar del producto.

Este proceso no presupone que tenga permiso para recopilar o reutilizar los datos. Lea los términos vigentes de Sainsbury's y confirme el uso previsto antes de ejecutar la extracción. Que una página sea pública o que la extracción funcione no responde por sí solo a esa cuestión.

¿Sainsbury's bloquea los scrapers?

Una ejecución puede encontrarse con restricciones de acceso o con una página cuyo contenido de producto no se pueda leer. Analice el error antes de volver a intentarlo. El renderizado HTML ayuda con el contenido JavaScript, pero no garantiza el acceso. No contabilice una página bloqueada como una categoría con cero productos.

¿Puedo programar extracciones periódicas para monitorizar los precios de Sainsbury's?

Antes de automatizar las extracciones, valide una captura y decida cómo guardará cada ejecución con su fecha y hora. Consulte el método para crear un historial de precios. Una regla que evite duplicados basándose solo en Product URL no puede conservar las variaciones de precio entre ejecuciones.

¿Puedo extraer datos de Sainsbury's sin saber programar?

Sí. Cargue la plantilla, introduzca la URL, adapte el prompt y las salidas, y ejecute una muestra pequeña. La configuración es no-code, pero los resultados siguen necesitando una revisión.

¿Qué categorías de Sainsbury's son mejores para el scraping?

Empiece por una categoría de alimentación específica que pueda revisar. Utilice la URL actual del sitio web, no un enlace antiguo de paginación. Compruebe los campos visibles y las condiciones de acceso antes de reutilizar la configuración en otra categoría.

¿Puede el AI Agent gestionar automáticamente la paginación de Sainsbury's?

Con Enable Pagination activado, la fuente puede seguir las páginas siguientes que encuentre hasta alcanzar el valor de Max Pages. El valor predeterminado actual es 10 y el máximo configurable es 5.000. Son límites de configuración, no una garantía de que todas las páginas sean accesibles ni de que se devuelvan todos los productos.

¿Qué es el scraping con IA?

El scraping con IA utiliza un modelo de lenguaje para convertir el contenido de una página en los campos descritos en su prompt. En este proceso, las etiquetas de los precios y las reglas para identificar los productos son tan importantes como la URL.

¿Qué diferencia hay entre el scraping con IA y el web scraping tradicional?

La extracción tradicional suele utilizar selectores fijos. La extracción con IA interpreta el contenido mediante instrucciones, lo que facilita adaptar los campos recopilados. Ambos métodos necesitan acceso a la página y comprobaciones que permitan detectar valores ausentes o mal interpretados.