Workflow Use: una herramienta de código abierto para automatizar el navegador 66

小编 ·

Workflow Use: una herramienta de código abierto para automatizar el navegador

Workflow Use es una herramienta de código abierto para automatizar el navegador, basada en Playwright, diseñada para mejorar la eficiencia en los flujos de trabajo empresariales. Los usuarios solo graban una vez la acción en el navegador y Workflow Use genera un workflow determinista y reutilizable. Frente a los enfoques tradicionales basados en LLM, ejecuta las tareas unas 10 veces más rápido y reduce los costes alrededor de un 90 %, lo que la hace ideal para tareas repetitivas como rellenar formularios o descargar PDF.

Workflow Use: una herramienta de código abierto para automatizar el navegador

¿Qué es Workflow Use?

Workflow Use es una herramienta de automatización de navegadores de código abierto desarrollada con Playwright, capaz de mejorar eficazmente la eficiencia de la automatización empresarial. Los usuarios solo necesitan grabar una vez las operaciones del navegador para generar flujos de trabajo deterministas y reutilizables. En comparación con las soluciones tradicionales basadas en LLM, Workflow Use ofrece una velocidad de ejecución 10 veces mayor y reduce los costes en aproximadamente un 90%. Esta característica la hace especialmente adecuada para tareas de alta frecuencia como el rellenado de formularios y la descarga de PDF.

Las funciones principales de Workflow Use incluyen: la creación de flujos de trabajo sostenibles mediante una única grabación, la reparación automática de errores de ejecución y el filtrado inteligente de datos.

Workflow Use:开源浏览器自动化工具.webp

Características de Workflow Use

  • Sin necesidad de entrada manual: basta con mostrar el proceso para generar un flujo de trabajo, lo que reduce la barrera de entrada y elimina la necesidad de conocimientos complejos de programación o de introducir código manualmente.

  • Compatibilidad con la extracción de variables: puede extraer automáticamente información clave de los formularios, lo que facilita el uso de estas variables en operaciones posteriores dentro del flujo de trabajo, aumentando su flexibilidad y adaptabilidad.

  • Función de autocuración: cuando un flujo de trabajo falla, es capaz de repararse automáticamente, reduciendo la necesidad de intervención manual y mejorando la estabilidad y fiabilidad del flujo.

  • Escenarios de aplicación combinados con la automatización del navegador

  • Recopilación de datos: se pueden configurar flujos de trabajo para abrir automáticamente el navegador, acceder a sitios web específicos, extraer los datos necesarios y guardarlos en la ubicación indicada. Por ejemplo, recopilar información de productos y datos de precios de sitios de comercio electrónico, o extraer el contenido de artículos y fechas de publicación de sitios de noticias.

  • Rellenado y envío de formularios: rellena automáticamente formularios web, como formularios de registro, inicio de sesión, encuestas, etc., y los envía. Esto resulta muy útil en escenarios como el registro masivo de cuentas o el envío masivo de datos, ahorrando una gran cantidad de tiempo y esfuerzo.

  • Automatización de operaciones web: simula las acciones del usuario en el navegador, como hacer clic en enlaces y botones, cambiar de página, desplazarse por la página, etc. Por ejemplo, navegar automáticamente por el contenido de páginas web, hacer clic en anuncios para estadísticas o pasar páginas automáticamente para obtener más información.

  • Pruebas automatizadas: se utiliza para realizar pruebas automatizadas de aplicaciones web, verificando si la funcionalidad es correcta, si la interfaz se muestra correctamente y si los enlaces son válidos. Mediante flujos de trabajo se pueden ejecutar automáticamente una serie de pasos de prueba, mejorando la eficiencia y precisión de las pruebas.

Workflow Use:开源浏览器自动化工具).webp

Ejemplo de aplicación de Workflow Use

Tomando como ejemplo la recopilación de información de productos en un sitio de comercio electrónico, supongamos que queremos obtener el nombre, el precio y el enlace de la imagen de los teléfonos móviles en una plataforma de e-commerce:

  1. Crear un nuevo flujo de trabajo en Workflow Use.

  2. Añadir un paso de "Abrir navegador" en el flujo de trabajo, especificando la dirección del sitio de comercio electrónico al que se desea acceder.

  3. Añadir un paso de "Extraer información", utilizando los selectores o expresiones regulares pertinentes para extraer el nombre, el precio y el enlace de la imagen de los teléfonos móviles, y almacenar esta información en variables.

  4. Se puede añadir un paso de "Guardar datos" para almacenar la información extraída en un archivo local o en una base de datos.

  5. Configurar la frecuencia de ejecución del flujo de trabajo, por ejemplo, ejecutarlo diariamente de forma programada, para obtener la información más reciente de los productos.

Enlace del proyecto

Github:https://github.com/browser-use/workflow-use