Получение или манипулирование всеми файлами cookie в Selenium Webdriver

Попытка испортить файлы cookie с помощью Chromedriver с Python (или Java).

Я понял, что

for cookie in browser.get_cookies(): print(cookie['name'] + ' --> ' + cookie['value']) 

только дает мне файлы cookie, относящиеся к активной странице моего браузера.

Есть ли какой-либо метод, который я могу использовать, используя Selenium или собственный Python (на Ubuntu, если мне нужно зайти в файловую систему), получить все файлы cookie на моей активной сессии селена?

    Вы можете предоставить userdir и извлечь из него файлы cookie.

     co = webdriver.ChromeOptions() co.add_argument("--user-data-dir=userdir") browser = webdriver.Chrome(chrome_options = co) 

    userdir/Default/Cookies cookie будут userdir/Default/Cookies в userdir/Default/Cookies который является базой данных SQLite3.

    Почему бы вам просто не использовать некоторые http-библиотеки с проверкой файлов cookie

     import urllib2 import cookielib cookieJar = cookielib.CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookieJar),urllib2.HTTPHandler()) opener.get_method = lambda: 'GET' request = urllib2.Request('http://stackoverflow.com/') response = opener.open(request) for cookie in cookieJar: print cookie