【发布时间】:2021-03-12 12:57:26
【问题描述】:
我正在尝试创建一个 Python 程序,该程序将登录到一个站点并持续监控一些信息。我有多个帐户,我计划将它们作为多个会话启动。我为我的程序创建了一个可执行文件,使其使用起来更加流畅。
现在,我正在设置将 cookie 保存到 user-data-dir 以保存登录信息,这样我就不必每次都输入它。我正在尝试切换到可以从文件加载登录信息的方法,从而停止使用user-data-dir。
options = Options()
options.add_argument("user-data-dir=userdata")
driver = webdriver.Chrome(options=options)
driver.get("URL")
这是我现有的设置,带有一个包含用户数据的文件夹。在这种情况下,当我运行同一程序的多个会话时,新窗口将在任务栏中作为一个组打开。 (图中用红色标记。)
options = Options()
driver = webdriver.Chrome()
driver.get(URL)
我正在尝试将代码更改为此,并且代码按预期工作。但是 Windows 的分组已经停止,它们现在在任务栏中以不同的图标打开。(在图像中标记为蓝色)。
【问题讨论】:
标签: python python-3.x selenium selenium-chromedriver