selenium4 python 怎么样不显示 正在受自动软件测试
要在Selenium 4中禁止显示"正在受自动软件测试"的提示,你可以使用以下方法:
- 使用ChromeOptions或FirefoxOptions类来禁用浏览器的自动化提示。
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--disable-blink-features=AutomationControlled')
driver = webdriver.Chrome(options=options)
- 使用Chrome DevTools Protocol来覆盖User-Agent头部信息,以避免被识别为自动化测试。
from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
caps = DesiredCapabilities.CHROME
caps['goog:chromeOptions'] = {'excludeSwitches': ['enable-automation']}
service = Service('/path/to/chromedriver')
driver = webdriver.Chrome(service=service, desired_capabilities=caps)
请注意,上述方法可能会因浏览器版本和Selenium版本的不同而有所变化。确保你使用的Selenium和浏览器驱动程序版本兼容,并根据需要进行调整
原文地址: https://www.cveoy.top/t/topic/iokw 著作权归作者所有。请勿转载和采集!