
Nicht erkannte Version der Playwright-Test- und Automatisierungsbibliothek.
[!NOTE]
Dieses Repository stellt den Patchright-Treiber bereit. Um Patchright zu verwenden, schau dir das Python-Paket, das NodeJS-Paket oder das von der Community betriebene .Net-Paket an.
[!IMPORTANT]
Patchright patcht nur CHROMIUM-basierte Browser. Firefox und Webkit werden nicht unterstützt.
Möchtest du dieses Projekt sponsern? Kontaktiere @vinyzu auf Discord!
Entwickelt für Entwickler, die eine zuverlässige Anti-Erkennungs-Proxy-Infrastruktur benötigen. Swiftproxy bietet stabile Verbindungen, hohe Erfolgsraten und flexible Kontrolle für groß angelegtes Scraping und Automatisierung.
Am besten geeignet für: Web-Scraping, Automatisierung, Multi-Accounting und groß angelegte Datenextraktion
Dies ist der größte Patch, den Patchright verwendet. Um eine Erkennung durch diesen Leak zu vermeiden, vermeidet Patchright die Verwendung von Runtime.enable, indem es JavaScript in (isolierten) ExecutionContexts ausführt.
Patchright patcht diesen Leak, indem es die Console-API vollständig deaktiviert. Das bedeutet, dass die Konsolenfunktionalität in Patchright nicht funktioniert. Wenn du die Konsole wirklich benötigst, bist du möglicherweise mit JavaScript-Loggern besser bedient, auch wenn diese ebenfalls leicht erkannt werden können.
Patchright passt die Playwright-Standardargumente an, um eine Erkennung durch Command-Flag-Leaks zu vermeiden. Dies betrifft (am wichtigsten):
--disable-blink-features=AutomationControlled (hinzugefügt), um die navigator.webdriver-Erkennung zu vermeiden.--enable-automation (entfernt), um die navigator.webdriver-Erkennung zu vermeiden.--disable-popup-blocking (entfernt), um Popup-Abstürze zu vermeiden.--disable-component-update (entfernt), um eine Erkennung als Stealth-Treiber zu vermeiden.--disable-default-apps (entfernt), um Standard-Apps zu aktivieren.--disable-extensions (entfernt), um Erweiterungen zu aktivieren.Patchright patcht einige allgemeine Leaks in der Playwright-Codebasis. Dies umfasst hauptsächlich schlechte Setups und offensichtliche Erkennungspunkte.
Patchright kann mit Elementen in geschlossenen Shadow Roots interagieren. Verwende einfach normale Locators und Patchright erledigt den Rest.
Patchright ist jetzt auch in der Lage, XPaths in geschlossenen Shadow Roots zu verwenden.
Mit dem richtigen Setup gilt Patchright derzeit als unerkennbar. Patchright besteht:
[!WARNING]
Patchright besteht die meisten, aber nicht alle Playwright-Tests. Einige Fehler gelten als unmöglich zu lösen, einige sind einfach nicht relevant. Siehe die Liste der Fehler und ihrer Erklärung hier.
Um InitScripts ohne Runtime.enable verwenden zu können, nutzt Patchright Playwright-Routen, um JavaScript in HTML-Anfragen zu injizieren.
Playwright-Routen können in anderen Teilen deines Codes zu Fehlern führen. Patchright-InitScripts werden keine Fehler verursachen, die nicht auch durch normale Playwright-Routen verursacht würden.
Wenn du möchtest, dass diese Fehler behoben werden, musst du dich an das Playwright-Team wenden.
Patchright-InitScripts können durch Timing-Angriffe erkannt werden. Allerdings prüft derzeit kein Antibot auf diese Art von Timing-Angriff, und das wird wahrscheinlich noch eine geraume Zeit so bleiben.
Wir halten sie nicht für ein großes Erkennungsrisiko.
Die Bereitstellung neuer Patchright-Versionen erfolgt automatisch, aber es können Fehler aufgrund von Änderungen an der Playwright-Codebasis auftreten. Fixes für diese Fehler könnten einige Tage dauern, bis sie veröffentlicht werden.
Wenn du unsere Arbeit unterstützen möchtest, kontaktiere bitte @vinyzu oder @steve_abcdef auf Discord.
© Vinyzu
Patchright ist unter Apache 2.0 lizenziert.
Einige Teile der Codebasis sind von Driverless inspiriert. Danke an Nick Webson für die Idee der .patch-Datei-Dokumentation.
Dieses Repository wird ausschließlich für Bildungszwecke bereitgestellt.
Es werden keine Garantien hinsichtlich Genauigkeit, Vollständigkeit oder Eignung für einen bestimmten Zweck übernommen. Nutzung auf eigenes Risiko – die Autoren und Betreuer übernehmen keine Haftung für Schäden, rechtliche Probleme oder Gewährleistungsverletzungen, die aus der Nutzung, Änderung oder Verbreitung dieses Codes entstehen.
Jeglicher Missbrauch oder Rechtsverstoß liegt in der alleinigen Verantwortung des Nutzers.
RapidProxy bietet:
Starte schnell. Skaliere global. Bleibe stabil mit RapidProxy.
Warum NodeMaven?
✅ 99,9 % Uptime
🎯 Sticky-Sitzungen bis zu 7 Tage
🔍 IP-Filterung: Proxys haben garantiert einen Fraud-Score <97 %
🔰 Keine KYC erforderlich
💸 Cashback auf Traffic – Verbrauche GB und erhalte bis zu 10 % zurück
Spezialcodes für Patchright-Nutzer:
🔥 PATCHRIGHT35 – 35 % Rabatt auf Mobile- und Residential-Proxys
🔥 PATCHRIGHT40 – 40 % Rabatt auf ISP- (statische) Proxys
Wähle Qualität und Stabilität mit NodeMaven.
Warum ColaProxy wählen?
Brauchst du zuverlässige Proxys für die Patchright-Automatisierung? ColaProxy bietet kostengünstige Residential-, ISP- und Mobile-Proxy-Lösungen für Scraping, Tests, Kontoverwaltung, SEO-Überwachung und globale Datenerfassung. Verwende den Gutscheincode COLA20, um 20 % Rabatt auf deine Bestellung zu erhalten.
Erschwinglich, stabil und für Entwickler entwickelt. Beginne, deine Patchright-Projekte mit ColaProxy zu skalieren.