1、屏蔽受控提示:正受到自动测试软件的控制
options = webdriver.ChromeOptions()
options.add_experimental_option("excludeSwitches", ['enable-automation'])
driver = webdriver.Chrome(options=options)
2、加载用户配置
# 加载用户默认数据
user_conf = r"--user-data-dir=C:\Users\*****\AppData\Local\Google\Chrome\User Data"
options.add_argument(user_conf)
options.add_argument("--profile-directory=Default")
driver = webdriver.Chrome(options=options)
如果发生以下错误,指定目录已被占用,关闭所有浏览器窗口,重新发起浏览器会话即可;
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: user data directory is already in use, please specify a unique value for --user-data-dir argument, or don't use --user-data-dir
另外我们可以指定新目录为配置文件目录(拷贝原目录数据),也可解决此问题;