防止網(wǎng)站獲取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