Adeus Playwright, Olá CDP: Uma Nova Era na Automação de Navegadores com IA

2025-08-20

No campo da automação de navegadores com IA, os desenvolvedores dependeram por muito tempo de bibliotecas adaptadoras como o Playwright. No entanto, as camadas de abstração dessas bibliotecas obscurecem as complexidades subjacentes dos navegadores, levando a gargalos de desempenho e casos de borda difíceis de resolver. Este artigo detalha como uma equipe abandonou o Playwright e usou diretamente o Chrome DevTools Protocol (CDP) para construir um sistema de automação de navegadores com IA mais rápido e confiável. Eles desenvolveram uma nova biblioteca cliente CDP Python, `cdp-use`, e adotaram uma arquitetura orientada a eventos, alcançando suporte para iframes de origem cruzada e melhorando significativamente as velocidades de extração de elementos e capturas de tela. Essa transição, embora desafiadora, resultou em um controle mais granular sobre o navegador e um tratamento de erros mais robusto, inaugurando um novo capítulo para a automação de navegadores com IA.