Actividades
Más reciente
False
Imagen de fondo del banner
Actividades del flujo de trabajo
Última actualización 29 de abr. de 2024

Extraer datos de sitio web

El siguiente ejemplo explica cómo abrir una página web y mostrar una lista desplegable de la cual extraer los datos y mostrarlos en un cuadro de mensaje. Usa actividades tales como Abrir navegador, Buscar elemento, Buscar elemento secundario, Para cada o Cuadro de mensaje. Puedes encontrar estas actividades en los paquetes UiPath.System.Activities y UiPath.UIAutomation.Activities.

Así es como se puede construir el proceso de automatización:

  1. Abre Studio y crea un nuevo Proceso llamado Principal de forma predeterminada.
  2. Arrastra un contenedor Secuencia al Diseñador de flujo de trabajo.
  3. Coloca una actividad Abrir navegador dentro del contenedor Secuencia.

    • En el panel Propiedades, selecciona la opción IE en la lista desplegable TipoDeExplorador.
    • Agrega el valor "https://www.w3schools.com/tags/tryit.asp?filename=tryhtml_select" en el campo Url.
    • Marca la casilla de verificación de la opción NuevaSesión. Esto inicia una nueva sesión del navegador seleccionado.



  4. Selecciona el contenedor Hacer dentro de la actividad Abrir navegador y crea las siguientes variables:

    Nombre de la variable

    Tipo de variable

    Valor predeterminado

    element

    UiPath.Core.UiElement

     

    strval

    UiPath.Core.GenericValue

     

    children

    IEnumerable <UiElement>

     
  5. Arrastra una actividad Buscar elemento dentro del contenedor Hacer.

    • En el panel Propiedades, selecciona la opción Destino en la lista desplegable Destino.
    • Agrega el valor "<webctrl tag='SELECT' />" en el campo Selector.
    • Selecciona la opción Completo en la lista desplegable EsperarListo.
    • Añade la variable elementen el campo ElementoEncontrado.


  6. Arrastra una actividad Buscar elemento secundario bajo la actividad Buscar elemento.

    • En el panel Propiedades, agrega el valor "<webctrl />" en el campo Filtro.
    • Selecciona la opción Destino en la lista desplegable Destino.
    • Agrega el valor "<webctrl tag='SELECT' />" en el campo Selector.
    • Selecciona la opción INTERACTIVO de la lista desplegable EsperarListo.
    • Selecciona la opción FIND_CHILDREN de la lista desplegable Ámbito.
    • Agrega la variable children en el campo Elemento secundario.


  7. Coloca una actividad Para cada debajo de la actividad Buscar elemento secundario.

    • Agrega la variable children en el campo Valores.
  8. Arrastra una actividad Cuadro de mensaje dentro del contenedor Cuerpo de la actividad Para cada.

    • En el panel Propiedades, selecciona la opción Ok en la lista desplegable Botones.
    • Añade la expresión "Value: " + item.Get("value").ToString en el campo Texto.
    • Marca la casilla de verificación de la opción EncimaDelTodo para que el mensaje se muestre siempre en primer plano.
  9. Arrastra otra actividad Cuadro de mensaje y colócala debajo de la primera.

    • En el panel Propiedades, selecciona la opción Ok en la lista desplegable Botones.
    • Añade la expresión "Text: " + item.Get("text").ToString en el campo Texto.
    • Marca la casilla de verificación de la opción EncimaDelTodo para que el mensaje se muestre siempre en primer plano.
  10. Ejecuta el proceso. Se abre la página web especificada, mostrando una lista desplegable. Todos los valores de la lista desplegable se extraen y se muestran en cuadros de mensaje.

Aquí puedes descargar un ejemplo.

Was this page helpful?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Logotipo blanco de UiPath
Confianza y seguridad
© 2005-2024 UiPath. All rights reserved.