当我加载 chromedp 上下文时,我希望它使用我的默认 Chrome 会话。保留所有会话数据和事物。因此,当我加载 Dropbox、Discord、Twitter、YouTube 等时,我应该已经登录并可以通过 chromedp 轻松与它们进行交互。
我了解可能存在安全问题,因此此操作可能是不可能的。我只是构建这个工具供个人使用并自动化一些通用的网络任务。我当然可以将我所有的 cookie、auth 标头复制到程序中,或者使用给定的凭据物理添加登录,但如果我可以只指定一个标志来处理使用现有详细信息,那会更容易。我几乎可以肯定这个功能在 puppeteer 中?
我已经尝试添加chromedp.Flag("profile-directory", `"Default"`)
. 但它会产生一个空白窗口(见下文),而不是执行任何操作。删除此行将使其按预期运行,但在匿名会话中。