go-playwright
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.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“go-playwright”。 Escreva um script para raspar títulos de produtos de um site de e-commerce
预期结果:
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.
正在使用“go-playwright”。 Automatizar login e extrair dados do dashboard
预期结果:
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.
安全审计
安全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.
质量评分
你能构建什么
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.
试试这些提示
Escreva um script Go usando Playwright para abrir um navegador, navegar até [URL] e imprimir o título da página.
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.
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.
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.
最佳实践
- 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
避免
- 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