- Incluído desde o release de novembro de 2022, mas ainda não é o modo padrão. É preciso usar a flag
--headless=new para funcionar
- Esta versão deve mudar muita coisa nos métodos de detecção de bots baseados em fingerprint do navegador
- No User-Agent,
HeadlessChrome passa a ser Chrome
navigator.plugins também retorna plugins como em um navegador normal
navigator.mimeTypes também retorna valores corretos
- Também possui o objeto
window.chrome
- As informações relacionadas à GPU também ficaram mais realistas
- Ainda é possível verificar com
navigator.webdriver = true, mas isso pode ser ocultado com –disable-blink-features=AutomationControlled
- Claro, no fingerprinting de navegador baseado em JS ainda é possível detectar
1 comentários
Na introdução no HN, o PM do Chrome Headless está respondendo nos comentários
https://news.ycombinator.com/item?id=34857087
Ainda não foi exatamente "lançado"; pelo visto, apenas colocaram o código-fonte.