WebDriver - 绕过淘宝的反爬虫检测机制
Object.defineProperty(navigator, 'webdriver', {
get: () => undefined
})
public static object AddScriptToEvaluateOnNewDocument(this IWebDriver driver,
string script)
{
var chrome = driver as ChromeDriver;
if (chrome == null)
{
return null;
}
if (string.IsNullOrEmpty(script))
{
return null;
}
const string cmd = "Page.addScriptToEvaluateOnNewDocument";
var parameters = new Dictionary<string, object>(1)
{
{ "source", script }
};
return chrome.ExecuteChromeCommandWithResult(cmd, parameters);
}