Перейти к содержимому

Аудит и оптимизация QA-процессов
онлайн, начало 10 февраля
Тестирование REST API
онлайн, начало 6 февраля
Chrome DevTools: Инструменты тестировщика
онлайн, начало 9 февраля
Первый Онлайн ИНститут Тестировщиков
онлайн, начало 7 февраля
Фотография

Проблема с установкой куков

selenium cookies

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 fanat1k

fanat1k

    Новый участник

  • Members
  • Pip
  • 3 сообщений

Отправлено 27 октября 2018 - 21:53

Подскажите почему не устанавливаются куки?

from selenium import webdriver
import pickle

driver = webdriver.Firefox(executable_path='/geckodriver')


cookies = pickle.load(open("cookies.pkl","rb"))
print(cookies)
driver.delete_all_cookies()

for cook in cookies:
    driver.add_cookie(cook)

driver.get('https://www.speaky.com/')

input('Текст')
#pickle.dump(driver.get_cookies(), open('cookies.pkl', 'wb'))
driver.close()


[{'name': '_gat', 'value': '1', 'path': '/', 'domain': '.speaky.com', 'secure': False, 'httpOnly': False, 'expiry': 1540676758}, {'name': 'jsessionid', 'value': 's%3A5c1wpfPKQuLfph38lv3I1iXXJmRyIDca.w6m88lwZRZkVZTgcYn%2F8omAIV0fHqkpDIjB5LSI1xJ8', 'path': '/', 'domain': 'www.speaky.com', 'secure': False, 'httpOnly': True, 'expiry': 1603748728}, {'name': 'io', 'value': '7GAKA_7DhOAe6a4IAS2I', 'path': '/', 'domain': 'www.speaky.com', 'secure': False, 'httpOnly': True}, {'name': 'amplitude_idspeaky.com', 'value': 'eyJkZXZpY2VJZCI6ImY0NDYxMjNmLTlhM2MtNDJlZS1iYzRkLWE0Mzg1MWNkZWMzY1IiLCJ1c2VySWQiOiIzMTM0NTI5Iiwib3B0T3V0IjpmYWxzZSwic2Vzc2lvbklkIjoxNTQwNjc2NzAwNjg4LCJsYXN0RXZlbnRUaW1lIjoxNTQwNjc2NzMyNDY5LCJldmVudElkIjoyLCJpZGVudGlmeUlkIjo5LCJzZXF1ZW5jZU51bWJlciI6MTF9', 'path': '/', 'domain': '.speaky.com', 'secure': False, 'httpOnly': False, 'expiry': 1856036732}, {'name': '__cfduid', 'value': 'dd2e0a017eff04db114783972b903758b1540676732', 'path': '/', 'domain': '.speaky.com', 'secure': False, 'httpOnly': True, 'expiry': 1572212732}, {'name': '_ga', 'value': 'GA1.2.411267234.1540676698', 'path': '/', 'domain': '.speaky.com', 'secure': False, 'httpOnly': False, 'expiry': 1603748737}, {'name': '_gid', 'value': 'GA1.2.1062323611.1540676698', 'path': '/', 'domain': '.speaky.com', 'secure': False, 'httpOnly': False, 'expiry': 1540763137}]
Traceback (most recent call last):
  File "/home/sasha/Programm/speaky/speak.py", line 12, in <module>
    driver.add_cookie(cook)
  File "/home/sasha/Programm/speaky/venv/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 894, in add_cookie
    self.execute(Command.ADD_COOKIE, {'cookie': cookie_dict})
  File "/home/sasha/Programm/speaky/venv/lib/python3.6/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
    self.error_handler.check_response(response)
  File "/home/sasha/Programm/speaky/venv/lib/python3.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.InvalidCookieDomainException: Message: Document is cookie-averse
 
 
Process finished with exit code 1

  • 0

#2 BabyRoot

BabyRoot

    Специалист

  • Members
  • PipPipPipPipPip
  • 833 сообщений


Отправлено 30 октября 2018 - 11:53

Попробуйте сначала открыть нужную страницу (после удаления всех кук), потом добавить нужную куку и опять открыть эту же страницу, или просто обновить.


  • 0

#3 bimbo

bimbo

    Новый участник

  • Members
  • Pip
  • 5 сообщений

Отправлено 07 декабря 2022 - 18:24

Удалось ли решить проблему?

Enable GingerCannot connect to Ginger Check your internet connection
or reload the browserDisable in this text fieldRephraseRephrase current sentenceLog in to edit with Ginger×


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн




Темы с аналогичным тегами selenium, cookies

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале