Skip to content

Commit 0c18d51

Browse files
author
bugbase-automation
committed
Merge branch 'rewire-driver-fork'
2 parents 67bc639 + 842a496 commit 0c18d51

3 files changed

Lines changed: 224 additions & 165 deletions

File tree

‎.github/workflows/build_release.yml‎

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -75,17 +75,14 @@ jobs:
7575
tag_name: v${{ github.event.inputs.patchright_release }}
7676
name: patchright v${{ github.event.inputs.patchright_release }}
7777
body: |
78-
Custom patchright build with networkidle captcha blacklisting.
78+
Custom patchright build based on playwright-python ${{ github.event.inputs.playwright_version }}.
7979
80-
Based on playwright-python ${{ github.event.inputs.playwright_version }}.
80+
The networkidle captcha/analytics/heartbeat exclusion is applied at the
81+
**driver level** (ts-morph `framesPatch.ts`) in the bugbasesecurity
82+
patchright driver fork, which this package downloads instead of the
83+
upstream driver. No post-extraction JS patching in this package.
8184
82-
**Captcha domains excluded from networkidle:**
83-
- challenges.cloudflare.com (Cloudflare Turnstile)
84-
- google.com/recaptcha (reCAPTCHA)
85-
- www.gstatic.com/recaptcha (reCAPTCHA assets)
86-
- hcaptcha.com (hCaptcha)
87-
- api.funcaptcha.com (Arkose Labs)
88-
- client-api.arkoselabs.com (Arkose Labs)
85+
Driver: https://github.com/bugbasesecurity/patchright/releases/tag/v${{ github.event.inputs.patchright_release }}
8986
9087
Install: `pip install patchright@https://github.com/bugbasesecurity/patchright-python/releases/download/v${{ github.event.inputs.patchright_release }}/patchright-${{ github.event.inputs.patchright_release }}-py3-none-manylinux1_x86_64.whl`
9188
files: dist/*.whl

‎patch_driver_networkidle.py‎

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)