Replies: 1 comment
-
|
Mirrors my answer from #1921 here:
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
hey, before sending the PR i wanted to check if there'd be interest in adding an Invisible Firefox example to the avoid-blocking guide, mirroring the CloakBrowser example that landed in PR #1794 (merged 2026-03-31).
rationale: PR #1794 covers the Chromium-side path. some target sites flag Chromium UA by default and the same approach makes sense on the Firefox side. invisible_playwright (feder-cr/invisible_playwright) drives a patched Firefox 150 binary (feder-cr/invisible_firefox, MPL-2, same license as Firefox upstream, fingerprint patches at the C++ source code level so no JS shims to detect). it follows the same
pip install+ensure_binary()+PlaywrightBrowserPluginsubclass pattern, so the integration shape is identical to the CloakBrowser one.the draft PR #1921 mirrors the exact file structure of #1794: one new example file under
docs/guides/code_examples/avoid_blocking/, one new section indocs/guides/avoid_blocking.mdx, plus the same versioned mirror underwebsite/versioned_docs/version-1.7/. issues against the backend route to feder-cr/invisible_playwright.if not in scope i'll close without noise.
Beta Was this translation helpful? Give feedback.
All reactions