FLUTTER ECOSYSTEM

puppeteer

Uma API de alto nível para controlar o Chrome sem interface gráfica por meio do protocolo DevTools. Este é um port da Puppeteer em Dart.

Versão mais recente
3.27.0
Downloads em 30 dias
240 mil
Curtidas
424
Pontos Pub
160

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O Puppeteer é uma biblioteca de alto nível em Dart que permite o controle programático de navegadores Chrome ou Chromium sem interface gráfica por meio do Protocolo DevTools. Ele permite que desenvolvedores automatizem tarefas como raspagem de web, geração de capturas de tela e PDFs, testes de aplicações web e simulação de interações do usuário. Projetado como uma versão portada do popular Puppeteer para Node.js, ele suporta execução multiplataforma em Web, macOS, Windows e Linux. O pacote fornece uma API limpa e intuitiva para iniciar navegadores, gerenciar páginas e lidar com requisições de rede, tornando-o ideal para fluxos de automação em projetos baseados em Dart.

Casos de uso

  • Web scraping
  • Testes automatizados
  • Gerando PDFs e capturas de tela
  • Automação de navegador
  • Interação com navegador sem cabeça

Principais recursos

  • Controle do Chrome sem cabeça
  • Integração com o Protocolo DevTools
  • Suporte multiplataforma
  • Gerenciamento de página e navegação
  • Interceptação de solicitação de rede

Indicado para

  • desenvolvedores Dart
  • Tarefas de automação da web
  • Frameworks de teste
  • Web scraping e extração de dados
  • pipelines de CI/CD

Considerações

  • Requer um tempo de execução de navegador compatível
  • Emulação móvel limitada
  • Sem estratégias internas de espera
  • dependências binárias específicas da plataforma
  • Sobrecarga potencial de desempenho em sistemas de baixa configuração
Plataformas compatíveisWebmacOSWindowsLinux

Instalar pacote

flutter pub add puppeteer

Categorias

Dependências

Lista de dependências 9 itens

Repositório-fonte

Projetos que usam este pacote

Rankings