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
另外我们可以指定新目录为配置文件目录(拷贝原目录数据),也可解决此问题;

本文介绍了如何使用Selenium WebDriver的ChromeDriver通过设置选项来屏蔽受控提示,并演示了如何加载用户的配置信息,包括处理已占用的用户数据目录错误。
1662

被折叠的 条评论
为什么被折叠?



