问题标签 [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.
python - Selenium python - 如何加载默认 Chrome 配置文件
我需要在我保存的所有登录信息所在的位置加载我自己的默认chrome 配置文件,而不是使用 selenium 将我登录到我的网站。
我从stackoverflow中获取了这段代码,找不到确切的用户。我对这段代码的问题是 selenium 打开 chrome 但没有加载正确的配置文件。每次我打开运行代码时,它都会创建一个新的“scoped_dir”文件夹并从那里运行chrome 版本的配置文件“default” (C:\Users\farja\AppData\Local\Temp\scoped_dir[bunch of numbers]\Default)。
我尝试关闭 chrome,然后运行我的代码,但它不起作用
我认为我的代码存在很大缺陷,但不知道它是什么或如何找到它。非常感谢 2022 年的相关答案,因为我已经坚持了一周,并且在 stackoverflow、网络和 youtube 上尝试了多个答案,但几乎所有答案都给了我一个弃用错误。
感谢您花时间阅读。
selenium - # Selenium,用户数据目录,chrome 配置文件,自定义配置文件,远程 ChromeDriver
我遇到了 --user-data-dir 的问题。
如果我在本地机器/ ChromeDriver 上运行 selenium 并且配置文件路径位于同一台机器内,则以下代码可以正常工作。
这是代码:
但是,当我在 docker/container 上运行它时,我遇到了一个问题,
ChromeDriver 创建多个: 例如:
- /tmp/.google
当我在不存在的路径上运行 --user-data-dir 时,系统会创建并将其用作默认配置文件路径。
但如果 --user-data-dir 被定向到自定义配置文件,它会失败。
这是代码:
如果没有目录作为“/chrome:”,这将有效,它将创建目录并映射默认配置文件。|
selenium - Selenium:get() 不适用于自定义谷歌配置文件
我要做的只是访问我已经链接了我的whatsapp的whatsapp web,但是当我使用自定义配置文件时,配置文件确实打开了,但browser.get("https://web.whatsapp.com)
似乎没有打开。或任何 browser.get()。可能是什么问题?
这是更新版本,它现在打开whatsapp web,但不是在自定义配置文件中,而且我不能真正使用webdriver.options(),还有什么我需要导入的吗?