Habilidades go-playwright
📦

go-playwright

Seguro

Escreva automação de navegador com Playwright Go

Esta skill permite que Claude escreva scripts de automação de navegador de nível profissional usando Playwright Go com arquitetura adequada, logging e padrões de simulação humana para testes e web scraping.

Suporta: Claude Codex Code(CC)
🥉 74 Bronze
1

Baixar o ZIP da skill

2

Upload no Claude

Vá em Configurações → Capacidades → Skills → Upload skill

3

Ative e comece a usar

Testar

A utilizar "go-playwright". Escreva um script para raspar títulos de produtos de um site de e-commerce

Resultado esperado:

Um script Go que lança Chromium, navega até a página do produto, extrai títulos usando seletores CSS e registra resultados com logging JSON Zap.

A utilizar "go-playwright". Automatizar login e extrair dados do dashboard

Resultado esperado:

Um script que cria um contexto de navegador isolado, realiza login com entrada de digitação humana, extrai dados do dashboard autenticado e trata erros graciosamente.

Auditoria de Segurança

Seguro
v1 • 2/25/2026

This skill provides legitimate browser automation using Playwright Go. All static findings are false positives: markdown code examples flagged as shell commands, documentation URLs flagged as network risks, and session/cookie management misinterpreted as credential access. No malicious intent detected. The skill is appropriate for web testing and automation use cases.

2
Arquivos analisados
188
Linhas analisadas
0
achados
1
Total de auditorias
Nenhum problema de segurança encontrado
Auditado por: claude

Pontuação de qualidade

38
Arquitetura
100
Manutenibilidade
87
Conteúdo
50
Comunidade
100
Segurança
91
Conformidade com especificações

O Que Você Pode Construir

Teste web automatizado

Escreva testes end-to-end para aplicações web usando navegadores reais para verificar interações complexas de usuário e conteúdo dinâmico.

Web scraping com bypass anti-bot

Extraia dados de sites que usam Cloudflare ou proteção similar implementando técnicas de simulação humana.

Automação de fluxos de trabalho baseados em navegador

Automatize tarefas repetitivas de navegador como submissões de formulário, entrada de dados ou geração de relatórios de dashboards web.

Tente Estes Prompts

Automação básica de navegador
Escreva um script Go usando Playwright para abrir um navegador, navegar até [URL] e imprimir o título da página.
Login e gerenciamento de sessão
Crie um script Playwright Go que faz login em [URL] com credenciais, salva os cookies da sessão em um arquivo e os carrega em execuções subsequentes.
Preenchimento de formulário semelhante ao humano
Escreva um script que preenche um formulário em [URL] com atrasos de digitação semelhantes aos humanos, movimentos aleatórios do mouse e randomização de viewport para evitar detecção.
Teste E2E com logging
Crie uma suíte de teste Playwright Go completa para [website] que inclua logging estruturado Zap, tratamento adequado de erros com recuperação de panic e isolamento de contexto para cada teste.

Melhores Práticas

  • Sempre use contextos de navegador em vez de lançar novas instâncias de navegador para melhor desempenho e isolamento
  • Implemente declarações defer adequadas para fechar páginas, contextos e navegadores para prevenir vazamentos de recursos
  • Use logging estruturado Zap em vez de fmt.Println para depuração e rastreabilidade em produção

Evitar

  • Evite usar Fill() para input - use Type() com atrasos aleatórios para simular digitação humana
  • Não use timeouts padrão - sempre defina timeouts explícitos para ações
  • Evite lançar um novo navegador para cada tarefa - reutilize a instância do navegador com novos contextos

Perguntas Frequentes

Para que serve o Playwright Go?
Playwright Go é um binding Go para a biblioteca de automação de navegador Playwright. Ele permite controle programático de navegadores Chromium, Firefox e WebKit para testes, scraping e tarefas de automação.
Esta skill requer instalar navegadores?
Sim. Você precisa executar 'go run github.com/playwright-community/playwright-go/cmd/playwright@latest install --with-deps' para instalar os binários de navegador necessários.
Esta skill pode bypassar proteção Cloudflare?
A skill inclui técnicas de simulação humana que podem bypassar verificações básicas do Cloudflare. No entanto, configurações extremamente rigorosas ou planos pagos do Cloudflare ainda podem detectar automação.
Como a arquitetura baseada em contexto melhora o desempenho?
Contextos de navegador são leves e podem ser criados em milissegundos, enquanto lançar um novo navegador leva segundos. Reutilizar um único navegador com múltiplos contextos fornece isolamento sem o overhead de múltiplos processos.
Posso usar isso para web scraping?
Sim, esta skill é projetada tanto para testes quanto para web scraping. Os recursos de simulação humana ajudam a evitar detecção ao fazer scraping de sites com proteção anti-bot.
Qual biblioteca de logging esta skill usa?
A skill usa Uber Zap (go.uber.org/zap) para logging JSON estruturado em produção e logging legível por humanos em modo de desenvolvimento.

Detalhes do Desenvolvedor

Estrutura de arquivos