Criar um bot de painel Bot Insight

Neste exemplo, você cria um bot que recupera dados de um site para criar visualizações no Bot Insight.

Pré-requisitos

Configure uma variável de string vazia chamada sNull.

Criar uma variável

Procedimento

  1. Crie um novo bot:
    1. No painel do lado esquerdo, clique em Automação.
    2. Clique em Criar novo > Bot.
    3. Na janela Criar Task Bot, insira um nome de bot.
    4. Aceite o local da pasta padrão: \Bots\
      Para alterar o local de armazenamento do bot padrão, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
  2. Abra uma janela do navegador para a página da internet a partir da qual você deseja extrair a tabela.
    1. Clique duas vezes ou arraste a ação Navegador > Iniciar site.
    2. No campo URL, digite https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/.
    3. Selecione o navegador Internet Explorer.
      Nota: Use o Microsoft Internet Explorer porque o navegador abre o site de forma confiável em uma nova janela, mesmo que já exista uma janela aberta. Outros navegadores poderão iniciar o site em uma nova guia se houver uma janela aberta.
    4. Clique em Salvar.
    5. Clique em Run (Executar).
      O bot abre a janela.
  3. Selecione a tabela para extração.
    1. Clique duas vezes ou arraste o Recorder (Gravador) > Capture (Capturar) ação.
    2. Clique na guia Janela e selecione a janela Idiomas falados nos Estados Unidos 2018 | Statista na lista suspensa.
      Se o título da janela não aparecer na lista, clique em Refresh (Atualizar).
    3. Clique em Capturar objeto.
      A janela Idiomas falados nos Estados Unidos 2018 | Statista é ativada.
    4. Passe o mouse sobre a tabela até que uma caixa laranja ao redor da tabela inteira apareça.
    5. Clique na tabela.
    6. Volte para a Control Room.
    7. Na tabela Propriedades do objeto, verifique se o Tipo de controle é TABELA.
      Se não for, clique em Recapture object (Recapturar objeto).
    8. Na lista suspensa Ação , selecione Obter tabela.
    9. No campo Atribuir saída a uma variável, crie a variável de Tabela tLanguages.
  4. Especifique o arquivo no qual salvar os dados.
    1. Clique duas vezes ou arraste Data Table (Tabela de Dados) > Write to file (Gravar no arquivo) ação.
    2. Na lista Nome da tabela de dados, selecione tLanguages.
    3. Forneça um caminho de arquivo para criar um arquivo CSV.
      Por exemplo, C:\Users\<username>\Desktop\LanguagesTable.csv.
    4. Selecione a opção Criar pastas/arquivos, se não houver.
    5. Selecione para substituir o arquivo existente.
  5. Especifique o arquivo que contém os dados extraídos.
    1. Clique duas vezes ou arraste a ação CSV/TXT > Abrir .
    2. Forneça o caminho do arquivo para o arquivo especificado na etapa 4.
    3. Selecione a opção Contém cabeçalho para excluir a primeira linha.
  6. Itere em cada linha do arquivo.
    1. Clique duas vezes ou arraste a ação do Loop.
    2. Selecione o iterador Para cada linha em CSV/TXT.
    3. No campo Atribuir a linha atual a esta variável, crie a variável rCurrentRow.
  7. Especifique os dados para preencher o painel do Bot Insight.
    1. Clique duas vezes e arraste a ação Analisar > Abrir .
    2. Clique duas vezes ou arraste a ação String > Atribuir.
    3. Digite $rCurrentRow[0]$ como a string de origem.
      Pressione F2 para abrir o menu de variáveis.
    4. No campo Selecione a variável da string de destino, especifique a variável sLanguage.
    5. Clique duas vezes ou arraste a ação String > Substituir.
      O dado extraído usa vírgulas para separar dígitos. Você deve remover as vírgulas antes de converter a string em um tipo de dados de número a ser usado no Bot Insight.
    6. Digite $rCurrentRow[1]$ como a string de origem.
      Pressione F2 para abrir o menu de variáveis.
    7. Digite , no campo Localizar string.
    8. Selecione a opção Não é uma expressão regular.
    9. No campo Substituir por, digite $sNull$.
    10. No campo Atribuir a saída à variável, especifique a variável. sPopulation.
    11. Clique duas vezes ou arraste a ação String > Em número .
    12. Insira a variável $sPopulation$.
    13. No campo Atribuir a saída à variável, especifique a variável. nPopulation.
    14. Clique duas vezes ou arraste a ação Janela > Fechar .
    15. Selecione as seguintes variáveis:
      • sLanguage
      • nPopulation
  8. Clique em Salvar e depois em Executar.
  9. Clique em Analisar.
    A janela do Bot Insight é exibida.

Próximas etapas

Saiba mais sobre painéis.

Painéis do Bot Insight