Skill para contornar a detecção de bots no Playwright
(github.com/greekr4)Ao acessar sites com Playwright, em muitos casos você é barrado imediatamente pela detecção de bots. Tentei aplicar aqueles snippets de "stealth" que circulam pela internet, mas alguns deles acabaram sendo detectados ainda mais facilmente. Então medi diretamente com 8 detectores e transformei em um skill apenas as combinações que realmente passam.
Instalação / uso
- Instalação:
npx skills add greekr4/playwright-bot-bypass - Uso: chamar
playwright-bot-bypass
O que foi um pouco surpreendente
- As falsificações de
navigatorcomumente usadas (plugins falsos, ruído de canvas, remoção dewebdriveretc.) não batem perfeitamente com o Chrome real e acabam virando sinais de detecção. Uma delas chegou até a causar crash no Chrome real - Por isso removi todas as falsificações, deixei para o Chrome real (headed) e eliminei apenas 2 rastros do Playwright (
__pwInitScripts+ bloqueio do vazamento de CDP do rebrowser) - A conclusão foi: "quanto menos enfeitar, menos é detectado"
Feedback é bem-vindo — especialmente relatos como "esse detector aqui eu não consegui furar", que vou considerar nas próximas melhorias.
Ainda não há comentários.