Diseñar un bot en el panel de Bot Insight

En este ejemplo, puede diseñar un bot que recupere datos de un sitio web para crear visualizaciones en Bot Insight.

Antes de empezar

Configure una variable de cadena vacía denominada sNull.

Crear una variable

Procedimiento

  1. Crear un nuevo bot:
    1. En el panel izquierdo, haga clic en Automatización.
    2. Haga clic en Crear nuevo > Bot.
    3. En la ventana Crear TaskBot, ingrese el nombre del bot.
    4. Acepte la ubicación predeterminada de la carpeta: \Bots\
      Para cambiar la ruta de almacenamiento predeterminada de su bot, haga clic en Elegir y siga las indicaciones.
    5. Haga clic en Crear y editar.
  2. Abra una ventana del navegador en la página web desde la que desea extraer la tabla.
    1. Haga doble clic o arrastre la acción Navegador > Iniciar sitio web.
    2. En el campo URL, ingrese https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/.
    3. Seleccione el navegador Internet Explorer.
      Nota: Use Microsoft Internet Explorer porque inicia de manera confiable el sitio web en una nueva ventana, incluso si ya hay una ventana abierta. Otros navegadores pueden iniciar el sitio web en una nueva pestaña si hay una ventana abierta.
    4. Haga clic en Guardar.
    5. Haga clic en Ejecutar.
      El bot abre la ventana.
  3. Seleccione la tabla para la extracción.
    1. Haga doble clic o arrastre la acción Grabador > Capturar.
    2. Haga clic en la pestaña Ventana y seleccione la ventana Idiomas hablados en los Estados Unidos 2018 | Statista de la lista desplegable.
      Si el título de la ventana no aparece en la lista, haga clic en Actualizar.
    3. Haga clic en Capturar objeto.
      Se activa la ventana Idiomas hablados en los Estados Unidos 2018 | Statista.
    4. Pase el cursor sobre la tabla hasta que aparezca un cuadro naranja alrededor de toda la tabla.
    5. Haga clic en la tabla.
    6. Regrese a la Control Room.
    7. En la tabla Propiedades del objeto, verifique que el Tipo de control sea TABLA.
      De lo contrario, haga clic en Volver a capturar objeto.
    8. Desde la lista desplegable de Acción, seleccione Obtener tabla.
    9. En el campo Asignar salida a una variable, cree la variable de tabla tLanguages.
  4. Especifique el archivo en el cual desea guardar los datos.
    1. Haga doble clic o arrastre la acción Tabla de datos > Escribir en el archivo.
    2. En la lista Nombre de la tabla de datos, seleccione tLanguages.
    3. Proporcione una ruta de archivo para crear un archivo CSV.
      Por ejemplo, C:\Users\<username>\Desktop\LanguagesTable.csv.
    4. Seleccione la opción Crear carpetas/archivos si no existen.
    5. Seleccione sobrescribir el archivo existente.
  5. Especifique el archivo que contiene los datos extraídos.
    1. Haga doble clic o arrastre la acción CSV/TXT > Abrir.
    2. Proporcione la ruta del archivo al archivo especificado en el paso 4.
    3. Seleccione la opción Contiene encabezado para excluir la primera fila.
  6. Iterar cada fila del archivo.
    1. Haga doble clic o arrastre la acción Bucle.
    2. Seleccione el iterador Para cada fila en CSV/TXT.
    3. En el campo Asignar la fila actual a esta variable, cree la variable rCurrentRow.
  7. Especifique los datos para completar el panel de Bot Insight.
    1. Haga doble clic o arrastre la acción Analizar > Abrir.
    2. Haga doble clic o arrastre la acción Cadena > Asignar.
    3. Introduzca $rCurrentRow[0]$ como cadena de origen.
      Presione F2 para abrir el menú de variables.
    4. En el campo Seleccionar variable de la cadena de destino, cree la variable sLanguage.
    5. Haga doble clic o arrastre la acción Cadena > Reemplazar.
      Los datos extraídos usan comas para separar los dígitos. Debe eliminar las comas antes de poder convertir la cadena en un tipo de datos numéricos para usar en Bot Insight.
    6. Introduzca $rCurrentRow[1]$ como cadena de origen.
      Presione F2 para abrir el menú de variables.
    7. Escriba , en el campo Buscar cadena.
    8. Seleccione la opción No es una expresión común.
    9. En el campo Reemplazar por, escriba $sNull$.
    10. En el campo Asignar la fila de salida a una variable, cree la variable sPopulation.
    11. Haga doble clic o arrastre la acción Cadena > A número.
    12. Ingrese la variable $sPopulation$.
    13. En el campo Asignar la fila de salida a una variable, cree la variable nPopulation.
    14. Haga doble clic o arrastre la acción Analizar > Cerrar.
    15. Seleccione las siguientes variables:
      • sLanguage
      • nPopulation
  8. Haga clic en Guardar y luego en Ejecutar.
  9. Haga clic en Analizar.
    Aparece la ventana Bot Insight.

Qué hacer a continuación

Obtenga más información sobre los paneles.

Paneles Bot Insight