防止网站获取selenium信息
设置浏览器 window.navigator.webdriver 属性为 false
driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", {
"source": """
Object.defineProperty(navigator, 'webdriver', {
get: () => false
})
"""
})
关闭chrome正受到自动化软件控制
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option(
'excludeSwitches', [
'enable-automation', # 关闭:chrome正受到自动化软件控制
'enable-logging' # 关闭:获取默认适配器失败
]
)
浏览器最大化
chrome_options.add_argument('--start-maximized') # 最大化
清除cookies
driver.delete_all_cookies() # 清除cookie
网友评论