Pular para o conteúdo

A alternativa ao nodriver de código aberto

O nodriver é o sucessor do undetected-chromedriver: rápido, assíncrono, sem Selenium, CDP puro. Mas ele ainda controla um Chrome padrão, então o fingerprint é o da sua máquina. O Clearcote mantém a ergonomia centrada em CDP e muda o fingerprint e o TLS no motor.

O que é o nodriver?

O nodriver (do autor do undetected-chromedriver) abandona de vez o Selenium e o binário do chromedriver e se comunica diretamente pelo Chrome DevTools Protocol, de forma assíncrona. Isso elimina toda a superfície de detecção do WebDriver, e o resultado é rápido e agradável de usar. É AGPL-3.0, tem cerca de 4.900 estrelas no GitHub e aproximadamente 350.000 downloads por mês no PyPI; a versão mais recente (0.50.99) saiu em outubro de 2026. Um fork comunitário, o Zendriver, incorpora correções mais rápido e adiciona suporte a Docker.

O nodriver é um driver, não um motor. O Chrome que ele controla é padrão, então os valores nativos do fingerprint não mudam, e todas as sessões numa máquina compartilham a identidade dela. Controlar um navegador via CDP ainda pode deixar indícios de uso do CDP, dependendo de quais domínios o script ativa, e não há controle de TLS nem de HTTP/2. A AGPL-3.0 também é um copyleft forte que se estende ao uso em rede, um ponto real a considerar em uso comercial ou SaaS.

Clearcote vs nodriver

RecursoClearcotenodriver
Abordagem Patches em C++ no nível do motor: valores nativos CDP direto sobre um Chrome padrão
Controle de fingerprint Persona coerente no motor Os valores reais do seu host
Coerência de TLS / rede Acompanha o Chrome declarado (JA3/JA4 + HTTP/2) O que o Chrome local enviar
Interface Playwright e Puppeteer + um endpoint CDP persistente API CDP assíncrona própria (Python)
Licença Build aberto BSD-3 AGPL-3.0 (copyleft de rede)
Manutenção Ativa Última versão em outubro de 2026
Custo Build aberto grátis; build mais recente grátis com GitHub Grátis e aberto

Comparação feita em novembro de 2026. O nodriver é Código aberto (AGPL-3.0); os detalhes mudam — confira o projeto para ver as informações mais recentes.

Medido: 12 ferramentas nos mesmos 10 sites

Rodamos o harness open source browsers-benchmark 5 vezes, terminando em 27 de outubro de 2026. Cada ferramenta rodou com seu próprio IP residencial dos EUA, em uma ordem diferente a cada rodada. Um acerto significa que a própria verificação do harness para aquele site encontrou a página em si, e não uma página de bloqueio ou de desafio. Clearcote medido em um desktop Windows (build mais recente); as outras ferramentas, em um servidor Linux.

Parcela dos carregamentos de página que chegaram à página real, por ferramenta, em modo headed e headless
FerramentaHeadedHeadless
Clearcote0.63.2 · r5278%39/5080%40/50
Camoufox0.5.8 · v156.0.1-beta.3672%36/5080%40/50
Invisible Playwright0.43.0 · Firefox76%38/5078%39/50
CloakBrowser0.6.474%37/5064%32/50
SeleniumBase (CDP mode)4.49.0 · Chrome74%37/50—
nodriver0.50.6 · Chrome74%37/5040%20/50
Zendriver0.17.1 · Chrome64%32/5060%30/50
tf-playwright-stealth (Firefox)1.2.058%29/5062%31/50
tf-playwright-stealth (Chromium)1.2.056%28/5050%25/50
Playwright (Chromium)1.62.056%28/5030%15/50
Playwright (Firefox)1.62.054%27/5054%27/50
Patchright1.64.3 · Chrome24%12/5026%13/50

Sites: uma página de resultados de busca, um fórum de comunidade, o site de uma empresa de software, uma varejista de luxo, a página de produto de um marketplace, um site de venda de ingressos, uma varejista de moda, um site de reservas de viagem, uma companhia aérea, uma rede social. Este é um retrato de uma rede e de uma semana: os resultados mudam a cada release, a cada proxy e com os próprios sites, e nenhuma ferramenta carregou todos os sites todas as vezes. Resultados brutos (JSON).

Por que equipes escolhem o Clearcote

Muda o motor, não só o driver

O nodriver remove a emenda do WebDriver, mas controla um Chrome sem modificações. O Clearcote altera o fingerprint no próprio motor, então canvas, WebGL e navigator apresentam uma persona coerente.

Uma camada de rede coerente

O nodriver deixa o TLS e o HTTP/2 por conta do Chrome local. O handshake do Clearcote acompanha a versão do Chrome declarada.

Licença permissiva

O nodriver é AGPL-3.0 (copyleft forte, que se estende ao uso em rede), algo que muitas equipes comerciais e de SaaS evitam. O build aberto do Clearcote é BSD-3.

Mesma ergonomia de CDP, mais integrações

Você mantém um fluxo limpo, centrado em CDP, e ainda ganha Playwright e Puppeteer, Docker e um servidor MCP.

Quando o nodriver pode ser a melhor escolha

  • Você quer um scraper CDP assíncrono e leve, e a AGPL-3.0 serve para o seu uso.
  • Seus alvos vão de fáceis a moderados e o fingerprint do próprio host é aceitável.
  • Ou combine os dois: o nodriver aceita um caminho de navegador personalizado, então pode controlar o binário do Clearcote.

Perguntas frequentes

nodriver ou Clearcote?

O nodriver é um cliente CDP assíncrono que controla um Chrome padrão; o Clearcote é um Chromium modificado que você controla com Playwright, Puppeteer ou pelo endpoint CDP dele. O nodriver remove a emenda do driver; o Clearcote muda o fingerprint no motor e mantém o TLS/HTTP-2 coerente, camadas que o nodriver não alcança.

O nodriver altera o fingerprint do navegador?

Não no nível do motor. Ele controla um Chrome sem modificações, então canvas, WebGL, navigator e a pilha TLS são os originais. O foco dele é remover a superfície de detecção do WebDriver e do chromedriver.

nodriver ou Zendriver?

O Zendriver é um fork comunitário do nodriver, com correções incorporadas mais rápido, tipagem e linting, e suporte a Docker. A abordagem é a mesma; veja a comparação com o Zendriver.

A licença AGPL é um problema?

Para alguns. A AGPL-3.0 é um copyleft forte que se estende ao uso em rede, e algumas equipes comerciais e de SaaS evitam isso. O build aberto do Clearcote é BSD-3.

Até onde vai

Mais que o dobro de patches de qualquer fork que comparamos.

Patches compilados no Chromium, por abordagem. Ferramentas baseadas em scripts não mudam o motor.

Plugins de stealth

ex.: puppeteer-extra-plugin-stealth

0

Drivers modificados

ex.: undetected-chromedriver, nodriver

0

Outros forks do Chromium

builds gratuitos e pagos

35–87

Clearcote Pro

r57, Chromium 156

240

Número de patches publicado, outubro de 2026. A faixa cobre os builds gratuitos e pagos dos outros forks; no Clearcote, é o build Pro.

Teste

365 verificações, grátis, no seu próprio navegador

O teste de fingerprint a que todo build do Clearcote é submetido. Rode no que você usa hoje e compare.

Rodar o teste
Leia

Os patches do build aberto são públicos

O build aberto gratuito é BSD-3, reproduzível a partir do código-fonte e não precisa de conta. O build Pro adiciona patches privados por cima.

Abrir no GitHub
Acompanhe

57 versões do motor, 7 versões principais do Chromium

Cada patch é levado para cada nova versão do Chromium. O build mais recente recebe as novas versões principais no dia do lançamento.

Ver as versões

Leituras relacionadas

Perguntas e respostasWhat is CDP detection?The Chrome DevTools Protocol drives automation but leaves side-effects — Runtime.enable, injected init scripts, main-world execution — that a page can observe. Spotting those is CDP detection.ComparaçãoClearcote vs ZendriverO Zendriver é o fork comunitário do nodriver: rápido, assíncrono, só CDP, com um processo de contribuição aberto e suporte a Docker. Como o nodriver, ele controla um Chrome padrão, então o fingerprint continua sendo o da sua máquina. O Clearcote muda esse fingerprint no motor, e o Zendriver pode controlá-lo.PesquisaHow automation gets caught, layer by layerFrom the WebDriver flag to the TLS handshake — the distinct layers a detector reads, and why fixing one rarely helps.ComparaçãoClearcote vs CamoufoxO Camoufox é um navegador antidetect de código aberto bem construído, baseado em Firefox. O Clearcote aplica a mesma abordagem no nível do motor ao Chromium, para que sua automação apresente o navegador que cerca de 66% da web realmente usa, e não um usado por cerca de 3%.ComparaçãoClearcote vs CloakBrowserO CloakBrowser é um Chromium stealth competente, no nível do motor, com muitos seguidores, mas o binário com os patches é de código fechado. O Clearcote também atua no nível do motor e oferece um build aberto em que você pode ler e recompilar cada patch.ComparaçãoClearcote vs undetected-chromedriverO undetected-chromedriver ainda é baixado cerca de 2,5 milhões de vezes por mês, mas a última versão saiu em fevereiro de 2024. Ele esconde a emenda Selenium/ChromeDriver num Chrome padrão e nunca mexe no fingerprint nem na camada de rede. O Clearcote muda os dois no motor.

Experimente a alternativa de código aberto baseada em Chromium

Grátis e de código aberto, plug-and-play no Playwright e no Puppeteer, coerente até o handshake TLS.

Grátis para um navegador: GitHub, uma verificação de cartão ou uma conta corporativa do Google. Nunca é cobrado.