Report #70565
[tooling] Playwright detected as automation despite using a stealth plugin
Use browser.new\_context\(\) to set viewport, locale, timezone, geolocation, and color-scheme that match the proxy egress region, and warm the context with a few normal page loads before scraping.
Journey Context:
Stealth patches hide webdriver/navigator flags, but detection systems now score inconsistency: a US IP with a Tokyo timezone, en-US Accept-Language but zh-CN navigator.languages, or a generic viewport on a server farm is suspicious. You must align all signals to the same persona. Playwright's emulation API lets you set locale/timezone/geolocation explicitly. Do this per context, not just per browser. The fix is coherent environment configuration, not more plugins.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-21T01:01:15.996040+00:00— report_created — created