Как сохранить и загрузить файлы 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) 
  • Как я могу запросить ввод данных с помощью Selenium / Webdriver и использовать результат?
  • Python Selenium Отправить ключи Предоставление предупреждения о размере
  • Selenium Webdriver с Java и Python
  • функция для переключения кадров в python, селен
  • Как подключиться удаленно с помощью Python + Webdriver
  • Перейти к веб-диалоговому окну в selenium webdriver: Python
  • python + selenium webdriver: использование метода аутентификации
  • Как избежать повторного входа в мои аккаунты каждый раз, Selenium Python mac
  • Python - лучший язык программирования в мире.