Todas las colecciones
Cursos Integrados de Octoparse
Raspar datos en bucle de desplegables
Raspar datos en bucle de desplegables
Actualizado hace más de una semana

Un menú desplegable es una lista de opciones que solo aparece cuando haces clic en un texto o un botón. A menudo se utiliza en sitios web para ofrecer una variedad de opciones.

En ocasiones, es posible que desees obtener la opción de menú desplegable seleccionada como un campo de datos individual, por ejemplo, cuando las opciones de menú desplegable contienen información de categoría. En este artículo, echaremos un vistazo a las diferentes formas en que puedes capturar datos de un menú desplegable.

Nota: Si necesitas orientación sobre cómo cambiar entre opciones en un menú desplegable y extraer datos de la página en consecuencia, consulta este tutorial sobre cómo hacer clic en opciones en un menú desplegable.

En Octoparse, puedes obtener los valores de las opciones directamente como cualquier otro campo de datos en la página web o extraerlos del elemento de bucle.

1. Raspa el valor de la opción directamente como cualquier otro campo de datos en la página web.

Este link de ejemplo para seguir:

  • - Haz clic en la caja del menú desplegable.

  • - Selecciona Loop a través de las opciones en el menú desplegable para configurar un bucle de menú desplegable de cambio.

  • - Haz clic en la caja del menú desplegable nuevamente.

  • - Selecciona Texto.

  • - Desmarca Extraer datos en el bucle y haz clic en Aplicar.

Puedes iterar a través de las opciones en la lista de bucle y hacer clic en Extraer datos para ver si obtienes la opción de menú desplegable seleccionada en la sección de vista previa de datos.

2. Raspar el valor de la opción utilizando un bucle

Si en algunos casos el valor de la opción no cambia incluso cuando se seleccionan, necesitarás raspar el valor de la opción usando un bucle.

  • - Haz clic en el cuadro de menú desplegable para configurar un bucle de menú desplegable

  • - Agrega una acción de Extracción de datos dentro del bucle.

add_a_step.jpg
  • - Selecciona "Extraer datos en bucle" y haz clic en Aplicar.

data_in_the_loop.jpg
  • - Haz clic en el menú desplegable y selecciona la etiqueta SELECT y luego la primera OPCIÓN.

  • - Haz clic en Texto.

También puedes cambiar entre las diferentes opciones del bucle para ver si los datos cambian en consecuencia en la sección de vista previa.

¿Ha quedado contestada tu pregunta?