python-selenium-webdriver中关于ChromeOptions参数的使用
python-selenium-ChromeOptions参数使用
·
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
另外我们可以指定新目录为配置文件目录(拷贝原目录数据),也可解决此问题;
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐
所有评论(0)