首页 > 解决方案 > Mac 上的 Selenium ChromeDriver 让我退出帐户

问题描述

我正在尝试在 Mac 上使用 chromedriver 访问我经常登录的网站(TikTok、Gmail),但是一旦我启动驱动程序,它就会将我注销,尽管我在我经常登录的正确用户目录中。尝试使用代理,取消/重新安装 Chrome 和 chromedriver,尝试在 chromedriver 浏览器中登录我的帐户,这不起作用,但我觉得我陷入了僵局。

最终目标是加载驱动程序,以便我可以对已登录的 TikTok 进行 GET 调用以访问我自己的数据/信息,而不是当前访问我已注销的站点,尽管我使用了正确的 Chrome轮廓

我需要显式调用来添加 cookie 吗?

import os
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
    
chromedriver = '/Users/path/to/chromedriver'

options = Options()
options.page_load_strategy = 'normal'

options.add_argument('--window-size=1420,1080')
options.add_argument('--user-data-dir=/Users/path/to/user/directory')
options.add_argument('--profile-directory=Profile 3')
options.add_argument('--disable-extensions')
options.add_argument('user-agent=taken from chrome://version')

driver = webdriver.Chrome(chromedriver, options=options)

标签: pythonmacosseleniumweb-scrapingselenium-chromedriver

解决方案


推荐阅读