@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"

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

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

Похожие вопросы