Форум сайта python.su
Приветствую всех!
Использую селениум WebDriver для тестирования сайта. В процессе теста беру куку
cookies = browser.get_cookie("session_id")
cookies1 = Cookie.SimpleCookie() cookies1.load(cookies)
File "/usr/lib/python2.7/Cookie.py", line 458, in set raise CookieError("Attempt to set a reserved key: %s" % key) CookieError: Attempt to set a reserved key: domain
Офлайн
cookies1 = Cookie.SimpleCookie() for k, v in cookies.items(): cookies1[k] = v
Офлайн
Этот вариант я тоже проверил. Высвечивается такая же ошибка.
В кодах (Cookie.py) нашел следующий коммент.
# RFC 2109 lists these attributes as reserved:
# path comment domain
# max-age secure version
#
# For historical reasons, these attributes are also reserved:
# expires
Соответственно это и вызывает ошибку. Я не собираюсь менять существующей куке ничего. я всего лишь хочу создать новую куку и записать туда эти поля.
Офлайн