You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Most of my work now goes into [invisible_playwright](https://github.com/feder-cr/invisible_playwright),
35
+
a Playwright replacement built on a Firefox patched at the source level, so the browser
36
+
fingerprint is set inside the engine rather than injected from the page - the same
37
+
automation-detection problem AIHawk ran into at scale, solved one layer lower.
38
+
39
+
A few pages from its docs, if you're curious how any of it actually works:
40
+
41
+
-[The checklist for being detected on one site](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-detected-as-bot.md)
42
+
-[Why an attached debugger makes automation detectable](https://github.com/feder-cr/invisible_playwright/blob/main/docs/debugger-timing-detection.md)
43
+
-[Three ways to make Playwright undetected](https://github.com/feder-cr/invisible_playwright/blob/main/docs/playwright-stealth-levels.md)
44
+
-[Why automating the login form is riskier than reusing a session](https://github.com/feder-cr/invisible_playwright/blob/main/docs/automating-login-vs-session-reuse.md)
0 commit comments