Luậ*_*Văn 0 c# selenium google-chrome spoof navigator
我正在尝试使用 chrome selenium 在网站上自动化一些任务。我navigator.webdriver根据这篇文章欺骗了。如何欺骗像导航仪的其它性能deviceMemory, hardwareConcurrency, maxTouchPoints?我在 C# 中使用 Selenium。
任何帮助深表感谢
var parameters = new Dictionary<string, object>
{
["source"] = "Object.defineProperty(navigator, 'webdriver', { get: () => undefined })"
};
var driver = new ChromeDriver(@"c:\bin\", options);
driver.ExecuteChromeCommand("Page.addScriptToEvaluateOnNewDocument", parameters);
Run Code Online (Sandbox Code Playgroud)
答案由我测试并受到/sf/answers/4228417651/ 的启发。