Todas las colecciones
Cursos Integrados de Octoparse
Scrapear diferentes variantes de un producto
Scrapear diferentes variantes de un producto
Actualizado hace más de una semana

Si necesitas extraer datos de comercio electrónico, especialmente los datos de productos, es posible que tengas la siguiente necesidad.

Para algunos productos con diferentes opciones, necesitarás recopilar el precio de cada variante, SKU, etc. Tomando este producto de tinte para el cabello como ejemplo, es posible que necesites scrapear el precio de cada color.

mceclip0.png

Solución:

Para mostrarte cómo hacerlo con Octoparse, podemos tomar la URL de esta página web como ejemplo: https://www.walmart.com/ip/SoftSheen-Carson-Dark-and-Lovely-Fade-Resist-Rich-Conditioning-Color/10314047.

Para este producto, su color, precio, imágenes, URL de página e ID de producto variarán cuando cambie la opción.

mceclip1.png

Aquí hay algunos pasos que puedes seguir cuando te encuentres con este tipo de situación.

1. Ingresar la (s) URL (es) del producto para comenzar una nueva tarea

Puedes ingresar una lista de URL si tienes una lista de productos para monitorear. Para la demostración, solo ingresamos la URL de un producto.

mceclip2.png

2. Crear un elemento de bucle para recorrer cada opción de color

  • Haz clic en la opción de primer color de la lista y luego elige "Seleccionar todo" en el panel de "Tips".

    mceclip3.png
  • Luego, elige "Hacer clic en bucle en cada elemento"

    mceclip4.png
  • Se detecta AJAX para esta página web y puedes modificar el tiempo en función de tu Internet local para cargar el contenido de la página (Obtén más información sobre Tratar AJAX)

    mceclip5.png
  • Haz doble clic en "Hacer clic en el elemento" dentro del "Elemento de bucle" para desmarcar "Abrir en una nueva pestaña".

    mceclip6.png
  • (Opcional) Haz doble clic en "Elemento de bucle" para cambiar el "Modo de bucle" de "Lista fija" a "Lista de variables". Luego, ingresa el elemento XPath: //DIV[@class="variants__list"]/LABEL/DIV[2]. Esto es importante cuando tienes diferentes productos con diferentes números de colores para scrapear.

    mceclip8.png
    mceclip9.png

Aprende más sobre XPath aquí: Qué es XPath y cómo usarlo en Octoparse.

3. Extrae los datos que necesitas en la página

Puedes hacer clic en los elementos de la página para extraer los datos que necesitas y cambiar el nombre de los campos de datos si es necesario.

extract_data.gif

Aquí tienes la muestra de datos.

mceclip10.png
¿Ha quedado contestada tu pregunta?