
Versão indetectável da biblioteca de testes e automação Playwright.
[!NOTE]
Este repositório fornece o Patchright Driver. Para usar o Patchright, confira o Pacote Python, o Pacote NodeJS ou o Pacote .Net mantido pela comunidade
[!IMPORTANT]
O Patchright só aplica patches em navegadores baseados em CHROMIUM. Firefox e Webkit não são suportados.
Quer patrocinar este projeto? Contate @vinyzu no Discord!
Construído para desenvolvedores que precisam de infraestrutura de proxy confiável e com anti-detecção. O Swiftproxy oferece conexões estáveis, altas taxas de sucesso e controle flexível para raspagem e automação em grande escala.
Ideal para: Web scraping, automação, múltiplas contas e extração de dados em grande escala
Este é o maior patch que o Patchright utiliza. Para evitar a detecção por esse vazamento, o Patchright evita usar o Runtime.enable executando JavaScript em ExecutionContexts (isolados).
O Patchright corrige esse vazamento desabilitando completamente a API Console. Isso significa que a funcionalidade de console não funcionará no Patchright. Se você realmente precisar do console, é melhor usar loggers JavaScript, embora eles também possam ser facilmente detectados.
O Patchright ajusta os Argumentos Padrão do Playwright para evitar a detecção por vazamentos de flags de comando. Isso (principalmente) afeta:
--disable-blink-features=AutomationControlled (adicionado) para evitar a detecção do navigator.webdriver.--enable-automation (removido) para evitar a detecção do navigator.webdriver.--disable-popup-blocking (removido) para evitar que pop-ups falhem.--disable-component-update (removido) para evitar a detecção como Stealth Driver.--disable-default-apps (removido) para permitir os aplicativos padrão.--disable-extensions (removido) para permitir extensõesO Patchright corrige alguns vazamentos gerais na base de código do Playwright. Isso inclui principalmente configurações inadequadas e pontos de detecção óbvios.
O Patchright é capaz de interagir com elementos em Shadow Roots fechados. Basta usar os localizadores normais e o Patchright fará o resto.
O Patchright agora também é capaz de usar XPaths em Shadow Roots fechados.
Com a configuração adequada, o Patchright atualmente é considerado indetectável. O Patchright passa em:
[!WARNING]
O Patchright passa na maioria, mas não em todos os testes do Playwright. Alguns bugs são considerados impossíveis de resolver, outros simplesmente não são relevantes. Veja a lista de bugs e suas explicações aqui.
Para poder usar InitScripts sem o Runtime.enable, o Patchright usa Playwright Routes para injetar JavaScript em requisições HTML.
Playwright Routes podem causar alguns bugs em outras partes do seu código. Os InitScripts do Patchright não causarão nenhum bug que não seria causado por Playwright Routes normais.
Se você quiser que algum desses bugs seja corrigido, precisará entrar em contato com a equipe do Playwright.
Os InitScripts do Patchright podem ser detectados por Timing Attacks. No entanto, nenhum antibot verifica atualmente esse tipo de Timing Attack e provavelmente não o fará por um bom tempo.
Não os consideramos um grande risco de detecção.
A implantação de novas versões do Patchright é automática, mas bugs devido a mudanças na base de código do Playwright podem ocorrer. As correções para esses bugs podem levar alguns dias para serem lançadas.
Se você quiser apoiar nosso trabalho, entre em contato com @vinyzu ou @steve_abcdef no Discord.
© Vinyzu
O Patchright é licenciado sob Apache 2.0
Algumas partes da base de código são inspiradas no Driverless. Agradecimentos ao Nick Webson pela ideia da documentação em arquivos .patch.
Este repositório é fornecido apenas para fins educacionais.
Não são fornecidas garantias quanto à precisão, integridade ou adequação a qualquer finalidade. Use por sua conta e risco — os autores e mantenedores não assumem nenhuma responsabilidade por quaisquer danos, problemas legais ou violações de garantia resultantes do uso, modificação ou distribuição deste código.
Qualquer uso indevido ou violação legal é de responsabilidade exclusiva do usuário.
A RapidProxy oferece:
Comece rápido. Escale globalmente. Mantenha-se estável com a RapidProxy.
Por que escolher a NodeMaven?
✅ 99,9% de uptime
🎯 Sessões fixas (sticky) por até 7 dias
🔍 Filtragem de IP: os proxies têm garantia de pontuação de fraude <97%
🔰 Sem necessidade de KYC
💸 Cashback no tráfego — Use GB e ganhe até 10% de volta
Códigos especiais para usuários do Patchright:
🔥 PATCHRIGHT35 - 35% de desconto em Proxies Móveis e Residenciais
🔥 PATCHRIGHT40 - 40% de desconto em Proxies ISP (Estáticos)
Escolha qualidade e estabilidade com a NodeMaven.
Por que escolher a ColaProxy?
Precisa de proxies confiáveis para automação com Patchright? A ColaProxy oferece soluções de proxies residenciais, ISP e móveis com ótimo custo-benefício para scraping, testes, gerenciamento de contas, monitoramento de SEO e coleta global de dados. Use o cupom COLA20 para ganhar 20% de desconto no seu pedido.
Acessível, estável e feito para desenvolvedores. Comece a escalar seus projetos Patchright com a ColaProxy.