gpt4 book ai didi

selenium - 你如何在 chromedriver 中禁用 "navigator.webdriver"?

转载 作者:行者123 更新时间:2023-12-05 08:17:03 26 4
gpt4 key购买 nike

在寻找方法数小时后,我无法找到任何简单有效的方法。

我能找到的唯一方法是将“pageLoadingStrategy”功能值设置为“eager”,然后立即执行一些 javascript,以便它可以在呈现页面之前更改 navigator.webdriver 值。但是你需要在每次请求后更改该值,这并不是很可靠。

在执行任何请求之前如何设置它?有旗帜吗?

最佳答案

在查看了 chrome 源代码一段时间后,我终于弄清楚需要使用什么标志来禁用 navigator.webdriver 麻烦。

这里是启动chromedriver时需要用到的flag。它甚至完全禁止显示“webdriver=true”。 :)

--disable-blink-features=AutomationControlled

此外还有一些可以启用/禁用的功能。

Features

Enable Flag:
--enable-blink-features=example1,example2,example3

Disable Flag
--disable-blink-features=example1,example2,example3

希望这对同样遇到此问题的人有所帮助。感谢观看

关于selenium - 你如何在 chromedriver 中禁用 "navigator.webdriver"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60409219/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com