
patchright v1.63.0
탐지되지 않는 버전의 Playwright 테스트 및 자동화 라이브러리입니다.
🎭 Patchright
Patchright는 Playwright 테스트 및 자동화 프레임워크의 패치된, 탐지되지 않는(undetected) 버전입니다.
Playwright의 드롭인 대체품으로 사용할 수 있습니다.
[!NOTE]
이 저장소는 Patchright 드라이버를 제공합니다. Patchright를 사용하려면 Python 패키지, NodeJS 패키지 또는 커뮤니티 기반 .Net 패키지를 확인하세요.
[!IMPORTANT]
Patchright는 CHROMIUM 기반 브라우저만 패치합니다. Firefox와 Webkit은 지원되지 않습니다.
스폰서
이 프로젝트를 후원하고 싶으신가요? Discord에서 @vinyzu에게 연락하세요!
Swiftproxy: 확장 가능한 데이터 수집을 위한 고성능 리버시(Residential) 프록시
안정적이고 탐지 방지 기능을 갖춘 프록시 인프라가 필요한 개발자를 위해 제작되었습니다. Swiftproxy는 안정적인 연결, 높은 성공률, 그리고 대규모 스크래핑 및 자동화를 위한 유연한 제어 기능을 제공합니다.
- 🌍 윤리적으로 확보된 리버시 IP를 갖춘 195개 이상의 지역
- 🔄 정밀한 지역 타게팅이 가능한 회전(Rotating) 및 고정(Sticky) 세션
- ⚡ 차단 방지(anti-ban) 및 높은 성공률에 최적화
- 🔌 HTTP / HTTPS / SOCKS5 지원
- 🧪 테스트용 무료 500MB 체험
- 💸 Patchright 사용자를 위한 특별 할인 코드: PROXY90 - 10%
가장 적합한 용도: 웹 스크래핑, 자동화, 멀티 계정 관리, 대규모 데이터 추출
RapidProxy는 대규모 데이터 작업을 위해 설계된 안정적이고 고성능의 프록시 네트워크를 제공합니다.
RapidProxy가 제공하는 것:
- 🌍 9,000만 개 이상의 리버시 IP (200개 이상의 지역)
- 🔄 회전 리버시 프록시 — $0.65/GB부터 (소멸하지 않는 트래픽)
- 🧩 고정 리버시 IP — $5/IP (30일, 무제한 트래픽)
- 🎯 정밀한 지역 타게팅
- ⚡ 무료 체험 가능 — 위험 부담 없이 프록시 성능 테스트
- 스크래핑, 자동화 및 고성능 데이터 워크플로우에 최적화
- 🔥 특별 혜택: 코드 RAPID10을 사용하면 10% 할인
빠르게 시작하세요. 전 세계로 확장하세요. RapidProxy와 함께 안정적으로 유지하세요.
NodeMaven: 고품질 IP를 제공하는 신뢰할 수 있는 프록시 제공업체입니다.
자동화, 웹 스크래핑, SEO 조사 및 소셜 미디어 관리를 위한 훌륭한 솔루션입니다.
왜 NodeMaven인가요?
✅ 99.9% 가동 시간(Uptime)
🎯 최대 7일간 유지되는 고정(Sticky) 세션
🔍 IP 필터링: 프록시는 사기 점수(fraud score) <97%가 보장됩니다
🔰 KYC 불필요
💸 트래픽 캐시백 - GB를 사용하고 최대 10% 돌려받으세요
Patchright 사용자를 위한 특별 코드:
🔥 PATCHRIGHT35 - 모바일 및 리버시 프록시 35% 할인
🔥 PATCHRIGHT40 - ISP(고정) 프록시 40% 할인
NodeMaven과 함께 품질과 안정성을 선택하세요.
ColaProxy : 확장 가능한 자동화, 스크래핑 및 글로벌 데이터 액세스를 위한 저비용 리버시 프록시
왜 ColaProxy를 선택해야 하나요?
- $0.3/GB부터 시작하는 동적 리버시 프록시
- 195개 이상의 국가에 걸친 대규모 리버시 IP 풀
- 안정적이고 빠른 연결로 99.9% 가동 시간
- HTTP / HTTPS / SOCKS5 프로토콜 지원
- 유연한 자동화를 위한 회전 및 고정 세션
- 정밀한 국가 수준 지역 타게팅
- 연중무휴 전문가 지원
Patchright 자동화를 위한 안정적인 프록시가 필요하신가요? ColaProxy는 스크래핑, 테스트, 계정 관리, SEO 모니터링 및 글로벌 데이터 수집을 위한 비용 효율적인 리버시, ISP 및 모바일 프록시 솔루션을 제공합니다. 쿠폰 코드 COLA20을 사용하여 주문 금액의 20% 할인을 받으세요.
저렴하고 안정적이며 개발자를 위해 제작되었습니다. ColaProxy와 함께 Patchright 프로젝트를 확장하세요.
패치(Patches)
Runtime.enable 누출(Leak)
이는 Patchright가 사용하는 가장 중요한 패치입니다. 이 누출로 인한 탐지를 피하기 위해 Patchright는 Runtime.enable 사용을 피하고 (격리된) ExecutionContext에서 JavaScript를 실행합니다.
Console.enable 누출
Patchright는 Console API를 완전히 비활성화하여 이 누출을 패치합니다. 즉, Patchright에서는 콘솔 기능이 작동하지 않습니다. 콘솔이 정말로 필요하다면 JavaScript 로거를 사용하는 것이 나을 수 있지만, 이 역시 쉽게 탐지될 수 있습니다.
명령 플래그 누출(Command Flags Leaks)
Patchright는 명령 플래그 누출에 의한 탐지를 피하기 위해 Playwright 기본 인자(Default Args)를 조정합니다. 이는 (가장 중요하게) 다음에 영향을 줍니다:
--disable-blink-features=AutomationControlled(추가됨) navigator.webdriver 탐지를 피하기 위함.--enable-automation(제거됨) navigator.webdriver 탐지를 피하기 위함.--disable-popup-blocking(제거됨) 팝업 충돌을 피하기 위함.--disable-component-update(제거됨) 스텔스 드라이버로 탐지되는 것을 피하기 위함.--disable-default-apps(제거됨) 기본 앱을 활성화하기 위함.--disable-extensions(제거됨) 확장 프로그램을 활성화하기 위함.
일반 누출(General Leaks)
Patchright는 Playwright 코드베이스의 몇 가지 일반적인 누출을 패치합니다. 주로 잘못된 설정과 명백한 탐지 지점이 포함됩니다.
폐쇄형 섀도우 루트(Closed Shadow Roots)
Patchright는 폐쇄형 섀도우 루트(Closed Shadow Roots)의 요소와 상호작용할 수 있습니다. 일반 로케이터를 사용하기만 하면 나머지는 Patchright가 처리합니다.
Patchright는 이제 폐쇄형 섀도우 루트에서 XPath도 사용할 수 있습니다.



