Un menú desplegable es una lista de elementos que aparecen al hacer clic en un botón o selección de texto (como se muestra la imagen a continuación). Este tutorial le mostrará cómo seleccionar opciones en un menú desplegable en Octoparse.
Necesitará este link de ejemplo para seguir:
https://www.mycarinfo.com.my/Valuation/SearchVehicle?version=free
1) Hacer clic en el menú desplegable
2) Aparecerá el Panel de Tips, haga clic en el "Loop through options in the dropdown"
3) Se ha creado un elemento de bucle y se ha agregado al flujo de trabajo automáticamente para recorrer las opciones del menú desplegable.
4) Examine si todas las opciones que necesitamos se han incluido en el Elemento de Bucle
- Hacer clic en
del Elemento de Bucle para que luego el menú desplegable recorra los elementos de la lista del menú.
- Examine si todos los elementos deseados se agregan al ciclo; Si no es así, modifique la lista usando la función XPath: position ().
Tips! Position() refers to where the option locates in the drop-down menu. |
Por ejemplo, en este caso, la primera opción del menú desplegable es "-Select-", que no es una opción real sino un encabezado, y queremos eliminarla de la lista.
Por eso, puede agregar "[position ()> 1]" al XPath actual. Mediante hacerlo, el elemento de bucle incluirá todas las opciones con una posición mayor que 1, o simplemente podemos decir que se excluya la primera opción.
Tips! Cuando se detecta y crea un menú desplegable en Octoparse, todas las opciones disponibles se seleccionarán de forma predeterminada. Además del método de agregar [position ()> 1] que acabamos de presentar, para modificar la lista agregando o quitando elementos, hay más métodos que puede usar con la función XPath position (), como agregando [position () = "x "] al final de XPath para incluir solo opciones de ciertas posiciones, es decir. position () = 1, position () = 2, etc. Para aprender más trucos, consulte: How to select a specific option from drop-down list? |
5) Ahora hemos terminado de configurar los menús desplegables. Haga clic en el botón de confirmación para completar la búsqueda.
Como puede ver en el GIF de arriba, cuando hay varios menús desplegables en la página web y queremos recorrerlos, es decir, para obtener los resultados de las diferentes combinaciones, podemos seguir los pasos de recorrer un menú desplegable como lo presentamos antes y repetirlo varias veces más. Los elementos de bucle recién construidos deben estar dentro del anterior, como así:
Tips! Es posible que desee saber cuál de las opciones en los diferentes menús desplegables nos dan los resultados en consecuencia. Puede consultar los tutoriales a continuación para ver cómo lograrlo: |
Si tiene algún problema en configurar su tarea, puede enviar un ticket a nuestro equipo de Soporte.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.