Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/peulearning/puppeteer
https://github.com/peulearning/puppeteer
Last synced: 29 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/peulearning/puppeteer
- Owner: peulearning
- Created: 2024-11-18T12:49:02.000Z (about 1 month ago)
- Default Branch: dev
- Last Pushed: 2024-11-18T12:59:16.000Z (about 1 month ago)
- Last Synced: 2024-11-18T14:32:24.890Z (about 1 month ago)
- Language: JavaScript
- Size: 7.51 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Automação com Puppeteer 🕹️ 🤖
Olá, saudações!
Este projeto utiliza o Puppeteer, uma biblioteca Node.js que fornece uma API de alto nível para controlar navegadores headless (sem interface gráfica). A aplicação preenche automaticamente formulários com dados fictícios gerados pelo Faker.js, simulando interações em uma página web.
## 🚀 Começando
Essas instruções permitem que você configure e execute o projeto localmente para fins de desenvolvimento e teste.## 📋 Pré-requisitos & 🔧 Instalação
Antes de começar, você precisará ter o Node.js instalado em sua máquina. Em seguida, siga as instruções abaixo:Verifique se o Node.js está instalado:
bash
Copiar código
node --version
Clone este repositório:
bash
Copiar código
git clone https://github.com/seu-usuario/automacao-puppeteer.git
cd automacao-puppeteer
Instale as dependências do projeto:
bash
Copiar código
npm install## ⚙️ Configuração
Este projeto utiliza dados fictícios gerados pelo Faker.js. Para personalizar os dados ou incluir novas interações, edite o arquivo main.js.## 🔩 Funcionalidades
Automação de Formulários
Preenchimento Automático: Simula a inserção de dados em campos de formulários web.
Interação com Botões: Realiza cliques automáticos para submissão de formulários.
Dados Fictícios Dinâmicos: Utiliza o Faker.js para gerar dados realistas.
## 🛠️ Tecnologias Utilizadas
Node.js: Plataforma para execução de JavaScript no lado do servidor.
Puppeteer: Biblioteca para controle de navegadores Chromium.
Faker.js: Biblioteca para geração de dados fictícios realistas.
## ▶️ Executando o Projeto
Inicie o script principal:bash
Copiar código
node main.js
Observe o comportamento no navegador:O Puppeteer abrirá o navegador e preencherá automaticamente os campos definidos no script.
## 🖇️Colaborando
Contribuições são sempre bem-vindas! Sinta-se à vontade para abrir issues ou enviar pull requests para melhorias.## 📌 Versão
(0.1.0) - 18/11/2024: Estrutura inicial com preenchimento de formulários e geração de dados randômicos.## ✒️ Autor
Pedro Henrique
Desenvolvedor Full-Stack com foco em automação e sistemas dinâmicos.
Entre em contato: LinkedIn | GitHub## 📄 Licença
Este projeto está sob a licença MIT. Consulte o arquivo LICENSE.md para mais detalhes.⌨️ com ❤️ por Pedro Ribeiro 😊