1

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

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_argument(r"user-data-dir=C:\ChromeProfiles1")

s=Service(r"C:\Users\Administrator\Desktop\chromedriver.exe")
driver = webdriver.Chrome(service=s, options=options)
                          
driver.get(r"https://drive.google.com")

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

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

4

0 回答 0