Как сохранить и загрузить файлы cookie с помощью python selenium webdriver

Как сохранить все файлы cookie в selenium webdriver python в txt-файле, а затем загрузить их позже? В документации ничего не сказано о функции getCookies.

2 Solutions collect form web for “Как сохранить и загрузить файлы cookie с помощью python selenium webdriver”

вы можете сохранить текущие файлы cookie в качестве объекта python, используя pickle – например

import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") pickle.dump( driver.get_cookies() , open("cookies.pkl","wb")) 

а затем добавить их обратно:

 import pickle import selenium.webdriver driver = selenium.webdriver.Firefox() driver.get("http://www.google.com") cookies = pickle.load(open("cookies.pkl", "rb")) for cookie in cookies: driver.add_cookie(cookie) 

Помните, вы можете добавлять cookie только для домена CURRENT. если вы хотите добавить свою учетную запись Goolge.

Делать

 browser.get('http://google.com') for cookie in cookies: browser.add_cookie(cookie) 
  • принять ssl cert с марионеткой firefox webdrive python splinter
  • Обратите внимание на новое окно в Selenium Webdriver и Python
  • ImportError: Нет модуля с именем 'selenium'
  • Невозможно определить функциональность move_to_element для веб-сервера python selenium
  • Как установить прокси-серверы вроде этого «user: pass@6.6.6.6: 8043» в FirefoxDriver of Selenium 2?
  • Python Selenium WebDriver, как добавить таймаут для получения (url) функции
  • Python - Selenium WebDriver - элемент проверки существует
  • Многопоточность в selenium python
  • Чтение скрытого значения в div с использованием Selenium Python binding
  • Сценарий Selenium / WebDriver прерывается предупреждением - исключение «Сообщение: u'Modal dialog present»
  • Как я могу заставить Selenium Web Driver ждать появления элемента, а не просто присутствовать?
  • Python - лучший язык программирования в мире.