如何使用 Selenium 打开具有特定配置文件的 Chrome

问题描述 投票:0回答:1

我正在尝试使用我的 Chrome 个人资料打开 YouTube 页面,这样我就不必登录并执行 MFA,这会破坏自动化。这是我的代码


from selenium import webdriver
from selenium.webdriver.chrome.options import Options
import time

url = 'https://www.youtube.com/'
 
options = webdriver.ChromeOptions()
 
options.add_argument(r"C:\Users\User01\AppData\Local\Google\Chrome\User Data\profile 1")
 
options.add_argument(r'--profile-directory=Profile 1')
 
driver = webdriver.Chrome(options=options)
 
driver.get(url)

根据在线多个来源,此代码应该可以做到这一点,但它仍在打开测试浏览器。

我在网上尝试了多种解决方案,询问了一些人工智能工具,但到目前为止还没有成功

google-chrome selenium-webdriver automation selenium-chromedriver automated-tests
1个回答
0
投票

也许不是你的情况,但无论如何。我一直在与一个诱惑问题作斗争。但似乎,它不理解项目目录路径中的空格。我注意到您的路径“\User Data”中带有空格。尝试将其移动到名称中不带任何空格的文件夹中的某个位置,例如UserData 或任何其他文件夹。

我不能保证它会解决你的情况,但根据你的问题,你似乎几乎尝试了所有的方法,所以谁知道原因是否不在你的设置中,而是在其他地方。

© www.soinside.com 2019 - 2024. All rights reserved.