获取或操作Selenium Webdriver中的所有cookie

Fal*_*one 9 python cookies selenium selenium-webdriver

尝试使用Chromedriver与Python(或Java)混淆cookie.

我已经想通了

for cookie in browser.get_cookies():
    print(cookie['name'] + ' --> ' + cookie['value'])
Run Code Online (Sandbox Code Playgroud)

只给我一些与浏览器活动页面相关的cookie.

有没有任何方法,使用Selenium或本机Python(在Ubuntu上,如果我需要进入文件系统),在我的活动selenium会话中获取所有cookie?

Mic*_*l W 7

您可以提供userdir并从那里提取cookie.

co = webdriver.ChromeOptions()
co.add_argument("--user-data-dir=userdir")
browser = webdriver.Chrome(chrome_options = co) 
Run Code Online (Sandbox Code Playgroud)

cookie将最终在userdir/Default/CookiesSQLite3数据库中.