问题标签 [chrome-profile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1559 浏览

c# - 从不同位置使用自定义 Chrome 配置文件时出现问题

创建自定义配置文件“SeleniumBot”后,我尝试使用 Selenium ChromeDriver 和 Selenium ChromeOptions 打开它。它适用于AppData/Google/Chrome/User Data/SeleniumBot中的默认路径。当我尝试将配置文件文件夹复制到程序/项目文件中并使用--user-data-dir agrument并将路径放置到配置文件的副本时,我遇到了问题。问题是浏览器没有以存储/保存的帐户开始登录 gmail。

我阅读的所有解决方案都是关于打开个人资料并制作个人资料。

我的程序需要在任何不会在用户数据目录中创建此自定义配置文件的机器上使用此特定帐户运行此配置文件。关于如何解决这个问题的任何建议?

0 投票
0 回答
26 浏览

google-chrome - 如何使用命令提示符 --load-entension 标志将不同的扩展加载到不同的 chrome 用户中?

我需要从命令提示符打开 Chrome 并添加两个不同的扩展程序,将扩展程序一添加到 Chrome 用户 1,将扩展程序二添加到 Chrome 用户 2。在命令提示符下,这两个命令将是:

start chrome "https://www.google.com/" --load-extension="C:/Users/USER/Desktop/extension1" --profile-directory="Profile 1"

start chrome "https://www.google.com/" --load-extension="C:/Users/USER/Desktop/extension2" --profile-directory="Profile 2"

预期的行为是 Chrome 配置文件 1 将加载扩展程序 1,而 Chrome 配置文件 2 将加载扩展程序 2,但结果是 Chrome 配置文件 1 和 2 都加载了扩展程序 1。有什么方法可以让我将不同的扩展插入到多个 Chrome 用户中?

0 投票
1 回答
84 浏览

javascript - Chrome 扩展程序:在同一台计算机中跨多个 chrome 配置文件进行通信/调用操作

所以我正在创建一个扩展程序,它们正在多个“Chrome 配置文件”上运行

Chrome 配置文件 = 在 Chrome 中,您可以制作多个 chrome 配置文件。

所以我试图在我的扩展中共享本地存储(我正在使用chrome.storage.local)来获取存储/获取数据。

示例:我有一个扩展程序,并且同一扩展程序安装在同一台计算机的多个 chrome 配置文件上

现在,如果我点击我的扩展程序中的一个按钮,那么它应该会在同一台计算机的其他 chrome 配置文件中触发一个操作

此外,该操作还应该将数据传递给其他 chrome 配置文件。


Chrome 配置文件 #1 - 在我的扩展程序中:我单击一个按钮 #sayHello

Chrome 配置文件 #2、Chrome 配置文件 #3、4、5、6 应该记录 sayHello。

到目前为止我做了什么:我想到目前为止我已经尝试了所有的 chrome 消息传递 api。

有没有办法在没有后端的情况下做到这一点?任何技巧/提示?

谢谢!!!

0 投票
0 回答
32 浏览

selenium - Selenium 使用保存的用户数据遇到错误

现在iTunes-Connect设置了双因素认证,不容易爬取。所以我必须手动登录,信任设备并将密码保存在 Chrome 上。使用 Tampermonkey 脚本来获取 cookie。我为 iTunes-Connect 创建了一个名为itc.

在这里,我想用selenium打开itc个人资料,然后不需要输入帐户电子邮件和密码,只需点击自动登录。下面是我的代码片段,它可以打开目标 Chrome 配置文件,但过了一会儿,遇到错误。如何解决?

chrome://version/,个人资料路径,我看到itc个人资料 =Profile 49

在此处输入图像描述

在此处输入图像描述

错误:

0 投票
1 回答
679 浏览

google-chrome - 禁用“在新的 Chrome 配置文件中继续”弹出窗口

每次我登录新的 gmail 帐户时,我都会收到这个弹出窗口,询问我是否要创建一个新的 Chrome 配置文件,这有时会很烦人。反正有没有禁用它?

chrome://flags/选项中有几个选项(新的配置文件选择器和带有登录的配置文件创建流程)我认为可以工作,但我不太确定,因为我不想弄乱 chrome 配置文件设置,因为我广泛使用它.

0 投票
1 回答
72 浏览

google-chrome - 谷歌浏览器配置文件

我有一个 Google 帐户,并且正在使用 Google Chrome。在 Chrome 中,我已经同步了所有数据(书签、密码......)。在我的帐户旁边,我有此帐户的 Chrome 个人资料。所以我有一些问题。

  1. 这些配置文件是否仅在 PC 上本地[因为在具有相同 Google 帐户的另一台 PC 上,所有内容(书签、PW)都已同步,但配置文件不同步(如配置文件名称)]?

  2. 如果我删除配置文件会发生什么,它会删除我所有同步的数据还是只删除配置文件的外观...?

就像我说的,我发现配置文件没有同步到每个设备,但是书签和密码是同步的。

你们能帮我弄清楚吗,我太害怕尝试丢失数据了。提前致谢。

0 投票
1 回答
94 浏览

powershell - Invoke-webrequest - 通过自定义 Chrome 配置文件获取请求

我一直在寻找在打开的自定义 chrome 配置文件上读取 HTML 的方法,但没有运气。

我尝试使用 invoke-webrequest 但无法弄清楚如何通过自定义配置文件使其工作。

关键是要读取是否在 $url 上购买了物品,其中“Profile 1”已登录。

或者,我考虑过使用 POST 方法登录 $url,然后将 HTML 作为变量返回,但我也想不出办法。

0 投票
1 回答
31 浏览

python - 如何使用 selenium 访问自定义配置文件?

我正在尝试在自定义 chrome 配置文件中访问 gmail 帐户,一切正常,但似乎我无法加载该帐户:

为了确保它确实访问了正确的配置文件,我运行了代码并转到chrome://version它给了我正确的路径,那么代码有什么问题吗?

我不知道这是否有帮助,我只是发现当我手动访问配置文件时,配置文件路径以配置文件名称结尾,但是当应用程序打开它时,它会在该配置文件中加载默认值。

编辑:

试图删除该默认文件夹,但是当应用程序运行时,它会重新创建它,我认为这可以作为一个起点

0 投票
0 回答
25 浏览

c# - 如何将两个 chrome 配置文件加载到 C# WinForm 中的两个面板中?

我试图在我的 C# winform 应用程序中打开两个 chrome 配置文件。我使用以下代码将配置文件 1 加载到面板 1 中,效果很好。


但是当我尝试将配置文件 2 加载到面板 2 中时,我总是在面板 1 上方打开它(而不是在面板内部)。它与配置文件 1 的大小相同,但它在应用程序之外打开。我不确定我的代码有什么问题。

这是我用于配置文件 2 的代码

顺便说一句,当我将另一个应用程序(例如 notepad.exe)加载到 panal2 时,它可以正常加载。似乎只有当我将相同的应用程序(如我的情况下的 chrome)两次加载到 WinForm 时它才不起作用。但是,我假设每个 chrome 配置文件都被视为一个单独的应用程序?

谁能帮我看看是否可以将这两个 chrome 配置文件加载到同一个 WinForm 的两个面板中?我非常感谢任何建议。谢谢。

0 投票
0 回答
51 浏览

python - 如何防止在 Selenium Python 中打开的 Chrome 配置文件中退出您的 Google 帐户

我设法使用自定义 Chrome 配置文件启动 Selenium,该配置文件使用 ChromeOptions 通过更改我的目录中 Chrome 配置文件文件夹的位置,将其重命名为“默认”并在参数的路径中省略“默认”,从而使用 ChromeOptions 登录到 Google 帐户(参见此处的解释)。

但是,一旦浏览器打开,我就会退出我的 Google 帐户。它只会在瞬间保持登录状态。是它的屏幕截图。

此外,我曾多次尝试创建 chrome 配置文件的新路径,并且仅在第一次分别使用它时,Google 帐户的图标才会出现片刻。之后的所有尝试都使其立即以“退出”状态开始(蓝色图标消失后它在我的录音中的外观)。谷歌似乎仍然意识到浏览器是自动化的。有没有解决的办法?这可以通过更改 Chrome 配置文件来解决吗?