首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用chromedp加载现有的Chrome用户配置文件和数据

使用chromedp加载现有的Chrome用户配置文件和数据
EN

Stack Overflow用户
提问于 2019-12-11 21:53:01
回答 1查看 602关注 0票数 0

当我加载chromedp上下文时,我希望它使用我的默认Chrome会话。保存所有会话数据和内容。所以当我加载Dropbox,Discord,Twitter,YouTube...等,我应该已经登录,可以很容易地通过chromedp与他们互动。

我知道可能存在安全问题,因此此操作可能是不可能的。我只为个人使用和自动化一些通用的网络任务建立这个工具。当然,我可以复制我所有的cookie,auth头到程序中,或者使用给定的凭证物理添加登录,但如果我只指定一个标志来处理现有的详细信息,那会更容易。我几乎可以肯定这个功能是在木偶剧中的?

我已经尝试添加了chromedp.Flag("profile-directory", `"Default"`)。但它会生成一个空白窗口(见下文),而不是执行以下任何操作。删除此行将使其在匿名会话中按预期运行。

EN

回答 1

Stack Overflow用户

发布于 2019-12-16 04:22:45

我设置了这些标志

然后创建一个新的配置文件

然后我把它和我的谷歌账号同步

每次我用sudo运行chromedp的时候

它与我的帐户同步

编辑:您可以在非隐藏文件夹中设置UserDataDir

(例如/home/user/Profile 1/)

而且您不需要使用subo

chromedp.Flag("profile-directory","Profile 1"), chromedp.UserDataDir("/home/user/.config/chromium/Profile 1"), chromedp.Flag("disable-sync", false),

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59287313

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档