from selenium import webdriver
# 实例化浏览器选项:
option = webdriver.ChromeOptions()
# 添加选项配置: # 但是用程序打开的网页的window.navigator.webdriver仍然是true。
option.add_experimental_option('excludeSwitches', ['enable-automation'])
option.add_experimental_option("detach", True)
# 去掉window.navigator.webdriver的特性
option.add_argument("disable-blink-features=AutomationControlled")
# 设置为无头浏览器:不会显示出操作浏览器的过程
option.add_argument('--headless')
# 实例化浏览器对象
driver = webdriver.Chrome(options=option)
Selenium骗过浏览器,不会被识别为“自动软件控制”以及去掉window.navigator.webdriver的特性的选项配置_Chrome
于 2022-03-16 20:48:58 首次发布