El uso de herramientas RPA para la recopilación de datos web es un medio común de recopilación de datos, y RPA también puede mejorar en gran medida la eficiencia de la recopilación de datos y reducir el costo de recopilación. Obviamente, Nstbrowser RPA le brinda la mejor experiencia de RPA y la mejor eficiencia en el trabajo.
Después de leer este tutorial, podrás:
Necesitas:
Ahora podemos comenzar a configurar el flujo de trabajo para el rastreo de RPA según los resultados de búsqueda de mapas de Google.
Antes de buscar el contenido de destino, debemos visitar nuestro sitio web de destino: https://www.google.com/maps.
Goto Url
.Y puede visitar el sitio web de destino ahora.
Después de llegar al sitio web, debemos buscar la dirección de destino. Aquí debe utilizar Chrome Devtool para ubicar los elementos HTML.
Abra DevTools y use el mouse para seleccionar el cuadro de búsqueda. Entonces podemos ver:
id
", que se puede utilizar como selector CSS para ubicar el cuadro de entrada.Entonces, necesitamos hacer:
Contenido de entrada
. Seleccione "Selector" para la opción Elemento y Selector para la opción Selector.id
que hemos posicionado en el cuadro de entrada e ingrese el contenido que queremos buscar en la opción Contenido.Hemos completado la acción de escribir en el cuadro de entrada:
Después de escribir, debemos hacer que Google Maps busque el contenido que hemos completado:
Teclado
para simular la tecla "Entrar" de un teclado.Bien, continúa, hemos obtenido con éxito el contenido que queremos y el siguiente paso es eliminarlo.
A través de la observación, podemos encontrar que los resultados de búsqueda de Google Maps se muestran en forma de lista (una forma muy clásica). Aquí solo se mostrará cierta información importante y, si hace clic en un elemento en particular, toda la información detallada correspondiente aparecerá junto a él.
Nuevamente, abra DevTools para ubicar cada resultado en la lista:
Dado que cada elemento de la lista usa un diseño HTML, necesitamos usar el nodo Elemento de bucle
para recorrer todos los resultados de la consulta:
Deberíamos guardar cada uno de los elementos recorridos en la variable del mapa y el índice de cada elemento en el recorrido del índice del mapa
para su uso posterior.
Todos los resultados de la búsqueda se obtienen a través de una solicitud web, por lo que debemos agregar una acción de "esperar" antes de recorrer para asegurarnos de obtener el elemento más reciente y correcto. Nstbrowser RPA proporciona dos acciones de espera: tiempo de espera
y solicitud de espera
.
Tiempo de espera
: se utiliza para esperar un período de tiempo determinado. Puede elegir un tiempo fijo o un tiempo aleatorio según su situación específica.Solicitud de espera
: se utiliza para esperar el final de la solicitud de red. Es aplicable al caso de obtención de datos a través de una solicitud de red.Después de recorrer los resultados de cada elemento, debemos recopilar los datos.
Antes de obtener la información completa, haga clic en el elemento "lista". Aquí necesitamos usar el nodo Obtener datos del elemento
para ubicar el elemento de destino en el que hacer clic en función de los elementos guardados en la variable del mapa
:
Luego, use el nodo Elemento de clic
para simular un "clic":
dentro del elemento
de bucle para que estos nodos se ejecuten dentro del bucle.¡Después de realizar las acciones anteriores, ya podemos ver la información específica de cada resultado de búsqueda! Ahora es el momento de usar el nodo Obtener datos del elemento
para obtener los datos que queremos:
¡Felicitaciones!
¡En este punto, hemos terminado de rastrear información desde un único resultado de búsqueda!
Por supuesto, recopilar datos de una sola búsqueda no es suficiente, y la funcionalidad RPA de Nstbrowser facilita este trabajo repetitivo con un solo nodo.
Repetir flujo
se utiliza para repetir la ejecución de un nodo ya existente. Todo lo que necesitas hacer es configurar el número de repeticiones o la condición final. Como resultado, Nstbrowser puede repetir la acción automáticamente según sus necesidades.Supongamos que necesitamos extraer datos para 2 solicitudes más, luego simplemente configure el recuento de repeticiones en 2:
Hasta ahora hemos adquirido todos los datos que queremos recopilar y es hora de guardarlos.
Nstbrowser RPA proporciona dosformas de guardar datos: Guardar en archivo
y Guardar en Excel
.
Guardar en archivo
proporciona tres tipos de archivos entre los que puede elegir: .txt, . csv, .json.Guardar en Excel
, por otro lado, sólo puede guardar datos en un archivo de Excel.Para una fácil visualización, elegimos guardar los datos recopilados en Excel:
Guardar en Excel
.¿Cómo ejecutarlo automáticamente? Necesitamos que:
¡Entonces podremos comenzar a recopilar datos de Google Maps!
Después de completar, echemos un vistazo a los resultados que recopilamos:
Es muy genial, ¿no?
Solo necesita configurar el flujo de trabajo una vez y luego podrá realizar la extracción de datos en cualquier momento. ¡Es por eso que Nstbrowser RPA es encantador!
La extracción del resultado de búsqueda de Google Maps ahora está disponible en el mercado de RPA de Nstbrowser, ¡y puede ir al mercado de RPA para obtenerlo directamente! Simplemente cambie el contenido que desea buscar y la ruta del archivo que desea guardar después de obtenerlo, y podrá comenzar su viaje de rastreo de RPA.