3

Selenium can use execute_cdp_cmd() to prevent navigator.webdriver.

such as

chrome.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {
'source': 'Object.defineProperty(navigator,"webdriver",{get: () => undefined})'})

So Playwright what method should I use?

hardkoded
  • 18,915
  • 3
  • 52
  • 64
BugMaker
  • 61
  • 3

1 Answers1

2

You can use the addInitScript function.

await page. add_init_script("() => Object.defineProperty(navigator,'webdriver'...");
hardkoded
  • 18,915
  • 3
  • 52
  • 64