24FreelanceMarketplace de freelancers que nunca dorme
Período de resposta encerrado

Bot Puppeteer para automatizar processos web rotineiros

83 visualizações 0 respostas#42081
Orçamento€950pelo projeto
FormatoProjeto únicosem pré-pagamento
PagamentoDinheiro, Transferência bancária
Respostas aceitasPeríodo de resposta encerradoaté 31.08.2026
Respostas0média da categoria: 0,1
Visualizações8330 em 14 dias

Descrição do projeto

Traduzido
Todo dia útil, minha equipe gasta cerca de uma hora na mesma operação tediosa no painel web do fornecedor: alguém faz login, abre vários formulários, insere os mesmos dados do pedido, depois baixa um relatório e coloca em uma pasta compartilhada. São apenas cliques, sem tomada de decisão, e eu quero um bot Puppeteer e Chrome headless para assumir tudo isso. Esta é exatamente uma tarefa de automação de navegador, não um script de parser comum: o bot deve realmente controlar a interface da mesma forma que uma pessoa faz — digitar nos campos, marcar caixas, pressionar "Enviar", esperar a confirmação aparecer e só então prosseguir.

O cenário é mais ou menos assim. O bot se autoriza com credenciais do config ou variáveis de ambiente, processa o cookie da sessão e garante que está no painel. Em seguida, passa por dois ou três formulários, substituindo valores de CSV ou JSON que eu passo, envia cada um e verifica a mensagem de sucesso na tela antes de continuar. Após os formulários, ele executa uma exportação de relatório, espera o arquivo ser gerado, salva com uma tag de timestamp e arquiva a execução anterior. Tudo isso deve funcionar sem supervisão em um cronograma (cron ou agendador Node — sua escolha), então a confiabilidade é mais importante que a velocidade: em cada etapa, você precisa de tentativas com atrasos, timeouts razoáveis e logs claros para que eu possa ver exatamente onde e por que uma execução falhou.

Espero um código Node.js limpo e comentado e um README curto para instalação e configuração. Me preocupo com o tratamento adequado de erros: se o painel estiver lento ou um elemento não for encontrado, o bot deve tentar várias vezes, depois registrar o erro e sair graciosamente sem corromper os dados de saída e sem travar silenciosamente.

— Puppeteer + Chrome headless, Node.js, rodando sem supervisão em cronograma
— Login com sessão, depois preencher e enviar vários formulários de CSV/JSON
— Executar exportação de relatório, salvar com timestamp, arquivar execuções anteriores
— Tentativas com atrasos, timeouts e log detalhado para cada etapa
— Credenciais em config/ambiente, não no código; código limpo comentado + README
Programação web Dinheiro, Transferência bancária
24
Vinte · dica

Como escrever uma resposta que seja escolhida

  • Comece com a tarefa do cliente, não com uma história sobre você.
  • Link um ou dois trabalhos semelhantes do seu portfólio.
  • Nomeie um preço e um prazo — e o que exatamente eles incluem.
  • Faça uma pergunta esclarecedora: isso inicia a conversa.

Respostas 0

Os textos das respostas são visíveis apenas para o cliente.

Mesma categoria

Projetos semelhantes

Todos os projetos na categoria
Price and stock monitoring script for suppliers

Price and stock monitoring script for suppliers

We need a script that auto-collects prices and stock from supplier sites and feeds, compares them, keeps history and alerts on changes.

Programação web24.09.20260158
0respostas
Delivery and Courier Dispatch System

Delivery and Courier Dispatch System

A web app to intake orders, assign couriers, plan routes, track statuses, show a live map and reports.

Programação web24.09.20260177
0respostas
Bom saber
Como respondo a este projeto?

Faça login como freelancer, descreva como você resolverá a tarefa, nomeie seu preço e prazo. O cliente lê as respostas e inicia um diálogo com as melhores.

Quem pode ver minha resposta?

Apenas o cliente que postou o projeto e você. Outros freelancers não veem seu texto ou preço.

Onde posso encontrar trabalhos semelhantes?

Novos projetos em “Programação web” aparecem todos os dias. Todos os projetos na categoria

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora