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

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

Я понял, что

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

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

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

2 Solutions collect form web for “Получение или манипулирование всеми файлами cookie в Selenium Webdriver”

Вы можете предоставить 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 
  • Render HTTP Response (HTML-контент) в selenium webdriver (браузер)
  • Как получить цвет веб-элемента с помощью Selenium WebDriver с помощью python?
  • Selenium WebDriver (2.25) Тайм-аут не работает
  • Python - запуск firefox с Selenium в приватном режиме
  • Pelon selenium: подождите, пока элемент не будет доступен для клика - не работает
  • Selenium: Почему мой метод get_cookies () вернул список в Python?
  • Обнаружение аудио с помощью Selenium Webdriver и Python
  • python selenium нажмите на кнопку
  •  
    Interesting Posts for Van-Lav
    Python - лучший язык программирования в мире.