在使用Python加载页面之前,我需要覆盖一些 Navigator 对象变量。
我使用下一个Python代码:
driver.find_element_by_xpath("/html/body/div[2]/div/header/div/div[1]/nav/div[2]/div[3]/a").click()
driver.execute_script(Object.defineProperty(navigator, 'webdriver',{value:false,}););
driver.execute_script("console.log(navigator.webdriver)")
但是,它会在页面加载后覆盖导航器。
我认为我需要异步运行JS代码,但是我不知道该怎么做。