如何解决在浏览器中选择静态配置文件的问题?

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

我开始用 python 编程,我想制作一个使用 selenium 和 webdriver 在浏览器中运行的机器人。我的浏览器是 Chrome,我希望一切都能在其中运行。 到目前为止,我的程序如下所示:

from selenium import webdriver

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

chrome_options = Options()
chrome_options.add_argument(r"--user-data-dir=C:\Users\krzys\AppData\Local\Google\Chrome\User
Data")

chrome_options.add_argument("--profile-directory=Profile 21")

driver = webdriver.Chrome(options=chrome_options)

driver.get("https://www.google.pl/?hl=pl")

input("Naciśnij Enter, aby zamknąć przeglądarkę.")

driver.quit()

第 21 号个人资料将在此处打开,它应该是这样的。但该页面无法打开,并且我没有看到任何表明浏览器处于自动模式的铭文。但是,如果我删除这一行:

chrome_options.add_argument("--profile-directory=Profile 21")

并在上面添加“个人资料 21”,浏览器会打开此页面,但个人资料不匹配,因为它被称为“人员 1”。嗯,我有一个问题,有人知道发生了什么事吗?

我浏览了论坛和许多其他内容,例如视频,没找到解决办法。连Chat GPT都处理不了。

python selenium-webdriver browser selenium-chromedriver bots
1个回答
0
投票

好的,我关闭了所有浏览器窗口,它就可以工作了!

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