Google chrome 加载现有的Chrome用户配置文件&;chromedp数据
当我加载chromedp上下文时,我希望它使用我的默认Chrome会话。保留所有会话数据和内容。所以当我加载Dropbox,Discord,Twitter,YouTube。。。等我应该已经登录,可以随时通过chromedp与他们互动 我了解可能存在安全问题,因此此行动可能不可能。我只是为了个人使用和自动化一些通用的web任务而构建这个工具。当然,我可以将我所有的cookie、auth头复制到程序中,或者使用给定的凭据物理地添加登录,但是如果我只指定一个标志来使用现有的详细信息,那就更容易了。我几乎可以肯定,这个功能是在木偶戏 我已经尝试添加Google chrome 加载现有的Chrome用户配置文件&;chromedp数据,google-chrome,go,chromedp,Google Chrome,Go,Chromedp,当我加载chromedp上下文时,我希望它使用我的默认Chrome会话。保留所有会话数据和内容。所以当我加载Dropbox,Discord,Twitter,YouTube。。。等我应该已经登录,可以随时通过chromedp与他们互动 我了解可能存在安全问题,因此此行动可能不可能。我只是为了个人使用和自动化一些通用的web任务而构建这个工具。当然,我可以将我所有的cookie、auth头复制到程序中,或者使用给定的凭据物理地添加登录,但是如果我只指定一个标志来使用现有的详细信息,那就更容易了。我几
chromedp.Flag(“配置文件目录”,“默认设置”)
。但它会生成一个空白窗口(见下文),而不是执行任何操作。删除此行将使其在匿名会话中按预期运行
我设置了这些标志然后创建了一个新的配置文件
然后我将其与我的google帐户同步
每次我用
sudo
它与我的帐户同步
编辑:您可以在非隐藏文件夹中设置
UserDataDir
(例如/home/user/Profile 1/
)而且您不需要使用
subo
chromedp.Flag(“配置文件目录”、“配置文件1”),
chromedp.UserDataDir(“/home/user/.config/chromium/Profile 1”),
chromedp.Flag(“禁用同步”,false),