Loading

Chome 88如何正确隐藏 webdriver?

从 Chrome 88开始,它的 V8 引擎升级了,一些接口发生了改变。
使用 Selenium 调用 Chrome 的时候,只需要增加一个配置参数:

chrome_options.add_argument("--disable-blink-features=AutomationControlled") 

就可以隐藏window.navigator.webdriver了
完整代码:

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option('excludeSwitches', ['enable-automation'])
chrome_options.add_argument('--disable-blink-features=AutomationControlled')
driver = webdriver.Chrome(options=chrome_options, executable_path='D:\config\chromedriver.exe')
#省略其他代码
driver.quit()
posted @ 2021-03-01 22:58  GreenSunIT-绿阳  阅读(288)  评论(0)    收藏  举报