docs(proposal): source-patched firefox launcher (mirrors the camoufox guide)#3713
Closed
feder-cr wants to merge 1 commit into
Closed
docs(proposal): source-patched firefox launcher (mirrors the camoufox guide)#3713feder-cr wants to merge 1 commit into
feder-cr wants to merge 1 commit into
Conversation
…irrors camoufox guide)
Member
|
Same as with Closing this PR now. Good luck with your project! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
draft / interest-check only, not a feature implementation yet.
discussion: #3712
#3629 (handleCloudflareChallenge not working) is the recurring one. the seam to address it already exists: docs/guides/avoid_blocking_camoufox.ts swaps the engine via launchContext.launcher = firefox + useFingerprints:false. this is the same shape with a different binary: point launchOptions.executablePath at a firefox 150 build patched at the c++ source level and pass spoof config via launchOptions.firefoxUserPrefs. no js shim, no CDP attach signature, values come back through normal gecko paths. binary is feder-cr/invisible_firefox (MPL-2). this PR is just the proposal doc.
honest caveats: the invisible_playwright wrapper is python so it doesn't drop into crawlee's TS; what's reusable is the firefox binary, launched from playwright-node like the camoufox guide. helps the fingerprint/engine layer only, not IP reputation or a Press & Hold; firefox via playwright has no CDP. if a guide + example alongside avoid_blocking_camoufox is in scope i'll write it, otherwise happy to close.