Project URL Category Python Project Title Playwright automation on a stealth-patched Firefox Project Description A drop-in replacement for Playwright's Python API that drives a Firefox patched in its C++ source, so the f…
Project URL Category Python Project Title Playwright automation on a stealth-patched Firefox Project Description A drop-in replacement for Playwright's Python API that drives a Firefox patched in its C++ source, so the fingerprint comes from the engine rather than from a script injected into the page. Same seed, same browser identity on every run. Highlights Most tools in this space redefine JavaScript properties from inside the page, which leaves the overrides themselves visible. This one changes the values in the browser source and rebuilds, so there is nothing to inspect: the engine reports through its own native code path. The other difference is that the fingerprint is derived from a seed. The same seed gives the same navigator, screen, GPU, fonts, canvas and audio on every run, so a failing run is reproducible instead of a new machine each time. That is what makes it usable for testing and not only for scraping. Example Code python from invisibleplaywright import InvisiblePlaywright same seed -> same browser identity, every run with InvisiblePlaywright(seed=1) as browser: page = browser.newpage() page.goto(") print(page.title())
Discuss this product