@arseniylebedev

Ошибка при добавлении кук в selenium. Как исправить?

from selenium.webdriver import Firefox
from selenium.webdriver.firefox.options import Options

opt = Options()
opt.set_headless()
assert opt.headless

browser = Firefox(options=opt)

browser.add_cookie({'name': 'JSESSIONID', 'value': 'session', 'domain': 'mercury.vetrf.ru', 'path': '/hs'})

browser.get('https://mercury.vetrf.ru/hs/operatorui?_action=listVetDocument&_language=ru&pageList=1&all=true&request=true')

print(browser.find_element_by_tag_name('html').text)


Вот такая ошибка "selenium.common.exceptions.InvalidCookieDomainException: Message: Document is cookie-averse"

Пробовал через хром драйвер тоже ошибка с куками
  • Вопрос задан
  • 573 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Cappietrol
Возникла такая же ошибка.
Ее лечение заключается в том, что бы сначала открыть сайт для которого необходимо добавить куки и только после этого их добавлять. После добавление либо обновить страницу либо открыть по новый и будет вам счастье =)
Важно! Обязательно надо открывать именно тот сайт, куки которого собираетесь добавить иначе получите ошибку.
Проверял только на firefox
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы