Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Criar post com fluxo robô cagef #30

Open
gabrielbdornas opened this issue Oct 25, 2023 · 5 comments
Open

Criar post com fluxo robô cagef #30

gabrielbdornas opened this issue Oct 25, 2023 · 5 comments
Assignees
Labels

Comments

@gabrielbdornas
Copy link
Collaborator

gabrielbdornas commented Oct 25, 2023

Relação com #28

Construção até o momento:

- Definir variável
    - linha valor 2
- Iniciar Excel
- Ler da planilha Excel
    - Ler o valor da coluna A e linha 2
    - CNPJ
- Condição de loop
    - Enquanto CNPJ > 0
- Iniciar novo chrome (extensão instalada??)
    - Passar o link - https://www.cagef.mg.gov.br/fornecedor-web/br/gov/prodemge/seplag/fornecedor/publico/index.zul
    - Maximizado
- Mover o mouse para a imagem.
    - Menu sanduiche
    - Clique com o botão esquerdo do mouse
- Enviar teclas
    - 3 tabs
    - Enter
    - 3 Tabes
    - Enter
- Aguardar conteúdo da página Web
    - Aguardar o texto 'CNJP do Fornecedor'
- Enviar teclas
    - 2 tabs
    - CNPJ
- Mover mouse para a imagem
    - Botão pesquisar
- Extrair dados da página da web
    - textocafimp
- Definir texto da área de transferência
    - textocafimp
- Obter texto da área de transferência
    - textoparaexcel
if textoparaexcel contém "Não se encontra inscrito"
    - Gravar na planilha Excel - Não se encontra inscrito
Else
    - Gravar na planilha Excel - Inscrito
- Cria pasta com nome CNPJ
- Tirar captura de tela da página da web
    - Salve na pasta criada
- Feche navegador web
- Aumente variável linha em um
- Ler da planilha do excel a linha
- FIM Loop
- Fecha excel
  • Construir o robô utilizando fases:
    • Fluxo completo.
    • Loop.
@gabrielbdornas gabrielbdornas changed the title Criar fluxo robô cagef Criar post com fluxo robô cagef Oct 25, 2023
@gabrielbdornas gabrielbdornas self-assigned this Oct 25, 2023
@github-project-automation github-project-automation bot moved this to ✍ Backlog in planner Oct 25, 2023
@Andrelamor
Copy link
Collaborator

Andrelamor commented Oct 25, 2023

este robô está aqui

@gabrielbdornas
Copy link
Collaborator Author

gabrielbdornas commented Nov 20, 2023

  • Fluxo completo - Sem loop.
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar Excel] --> 3
  3[Ler da planilha Excel o CNPJ fornecedor] --> 4
  4[Iniciar novo chrome] -->5
  5[Aguardar novo chrome carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17[Fechar janela Chrome] -->18
  18[Fechar e salvar Excel] -->19
  19((Fim))
Loading

@gabrielbdornas
Copy link
Collaborator Author

gabrielbdornas commented Nov 20, 2023

  • Fluxo completo - Com loop.
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar Excel] --> 3
  3[Ler da planilha Excel o CNPJ fornecedor] --> 4
  4[Iniciar novo chrome] -->5
  5[Aguardar novo chrome carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17[Salvar o Excel]-->18
  18[Fechar janela Chrome] -->19
  19{Consultar outro CNPJ?}
  19-->|Sim|3   
  19-->|Não|20  
   20[Fechar e salvar Excel] -->21
  21((Fim))
Loading

@gabrielbdornas
Copy link
Collaborator Author

gabrielbdornas commented Nov 20, 2023

  • Fluxo completo - Loop refatorado.
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar novo chrome] --> 3
  3[Iniciar Excel] --> 4
  4[Ler da planilha Excel o CNPJ fornecedor] -->5
  5[Acessar página da Web]-->5.1
  5.1[Aguardar página da Web carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17{Consultar outro CNPJ?}
  17-->|Sim|19
  19[Salvar o Excel]-->4
  17-->|Não|20  
  20[Fechar janela Chrome] -->21
  21[Fechar e salvar Excel] -->22
  22((Fim))
Loading

gabrielbdornas added a commit that referenced this issue Nov 22, 2023
gabrielbdornas added a commit that referenced this issue Nov 22, 2023
gabrielbdornas added a commit that referenced this issue Nov 22, 2023
gabrielbdornas added a commit that referenced this issue Nov 22, 2023
gabrielbdornas added a commit that referenced this issue Nov 22, 2023
@gabrielbdornas gabrielbdornas moved this from ✍ Backlog to 📑 Todo in planner Nov 22, 2023
@gabrielbdornas
Copy link
Collaborator Author

gabrielbdornas commented Nov 22, 2023

@Andrelamor, comecei a registrar aqui um post do ciclo básico. Bastante pesado. O dia inteiro escrevendo o conteúdo e não acabei. Fora a necessidade de revisão posterior. Mas acredito que este é o caminho.

Penso em negociar com Lucas, Isa e Yan para usar este link como referência pré capacitação.

Finalizado este post vou #28.

@gabrielbdornas gabrielbdornas moved this from 📑 Todo to ✍ Backlog in planner Mar 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: ✍ Backlog
Development

No branches or pull requests

2 participants