我正在尝试打开具有不同配置文件的多个窗口,尝试过:
options.add_argument(f"--user-data-dir={expanduser}\\AppData\\Local\\Google\\Chrome\\User Data\\")
options.add_argument(f"profile-directory={profile}")
但这只是切换了配置文件,因此它位于同一路径上,如果我尝试多次运行它,它会给出此错误:用户数据目录已在使用中,请指定一个唯一值对于 --user-data-dir 参数,或者不使用 --user-data-dir
最佳答案
我发现的唯一方法是创建一个全新的用户数据
目录:
options.add_argument(f"--user-data-dir={expanduser}\\AppData\\Local\\Google\\Chrome\\{random_name}\\")
这将创建一个全新的 chrome,而不仅仅是一个配置文件。
关于python - 如何用selenium同时打开多个chrome配置文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68971079/