Criar um bot de painel Bot Insight
Baixar como PDF
Compartilhar
- Última atualização2020/11/17
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.
Procedimento
-
Crie um novo bot:
- No painel do lado esquerdo, clique em Automação.
- Clique em + Criar > Task Bot.
- Na janela Criar Task Bot, insira um nome de bot.
-
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.
- Clique em Criar e editar.
-
Abra uma janela do navegador para a página da internet a partir da qual você deseja extrair a tabela.
- Clique duas vezes ou arraste a ação Navegador > Iniciar site.
- No campo URL, digite https://www.statista.com/statistics/183483/ranking-of-languages-spoken-at-home-in-the-us-in-2008/.
-
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.
- Clique em Salvar.
-
Clique em Run (Executar).
O bot abre a janela.
-
Selecione a tabela para extração.
- Clique duas vezes ou arraste o Recorder (Gravador) > Capture (Capturar) ação.
-
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).
-
Clique em Capturar objeto.
A janela Idiomas falados nos Estados Unidos 2018 | Statista é ativada.
- Passe o mouse sobre a tabela até que uma caixa laranja ao redor da tabela inteira apareça.
- Clique na tabela.
- Volte para a Control Room.
-
Na tabela Propriedades do objeto, verifique se o Tipo de controle é TABELA.
Se não for, clique em Recapture object (Recapturar objeto).
- Na lista suspensa Ação , selecione Obter tabela.
-
No campo Atribuir saída a uma variável, crie a variável de Tabela
tLanguages
.
-
Especifique o arquivo no qual salvar os dados.
- Clique duas vezes ou arraste Data Table (Tabela de Dados) > Write to file (Gravar no arquivo) ação.
- Na lista Nome da tabela de dados, selecione tLanguages.
-
Forneça um caminho de arquivo para criar um arquivo CSV.
Por exemplo, C:\Users\<username>\Desktop\LanguagesTable.csv.
- Selecione a opção Criar pastas/arquivos, se não houver.
- Selecione para substituir o arquivo existente.
-
Especifique o arquivo que contém os dados extraídos.
- Clique duas vezes ou arraste a ação CSV/TXT > Abrir .
- Forneça o caminho do arquivo para o arquivo especificado na etapa 4.
- Selecione a opção Contém cabeçalho para excluir a primeira linha.
-
Itere em cada linha do arquivo.
- Clique duas vezes ou arraste a ação do Loop.
- Selecione o iterador Para cada linha em CSV/TXT.
-
No campo Atribuir a linha atual a esta variável, crie a variável
rCurrentRow
.
-
Especifique os dados para preencher o painel do Bot Insight.
- Clique duas vezes e arraste a ação Analisar > Abrir .
- Clique duas vezes ou arraste a ação String > Atribuir.
-
Digite $rCurrentRow[0]$ como a string de origem.
Pressione F2 para abrir o menu de variáveis.
-
No campo Selecione a variável da string de destino, especifique a variável
sLanguage
. -
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.
-
Digite $rCurrentRow[1]$ como a string de origem.
Pressione F2 para abrir o menu de variáveis.
- Digite , no campo Localizar string.
- Selecione a opção Não é uma expressão regular.
- No campo Substituir por, digite $sNull$.
-
No campo Atribuir a saída à variável, especifique a variável.
sPopulation
. - Clique duas vezes ou arraste a ação String > Em número .
-
Insira a variável
$sPopulation$
. -
No campo Atribuir a saída à variável, especifique a variável.
nPopulation
. - Clique duas vezes ou arraste a ação Janela > Fechar .
-
Selecione as seguintes variáveis:
- sLanguage
- nPopulation
- Clique em Salvar e depois em Executar.
-
Clique em Analisar.
A janela do Bot Insight é exibida.