【发布时间】:2022-03-18 02:10:25
【问题描述】:
我在 Python 3.8 中并且有一个 http.cookiejar.MozillaCookieJar,我已经手动填充了 cookie,如下所示:
jar = http.cookiejar.MozillaCookieJar('saved-cookies.txt')
cookie = http.cookiejar.Cookie(1, 'name', 'value', 80, 80, 'domain.com', 'domain.com', '.domain.com', '/path', '/path', True, False, False, 'comment', 'comment_url', 'rest')
jar.set_cookie(cookie)
当我调用jar.save() 时,它写入的文件只包含以下内容:
# Netscape HTTP Cookie File
# http://curl.haxx.se/rfc/cookie_spec.html
# This is a generated file! Do not edit.
没有cookies。当我查看jar._cookies 时,我可以看到我创建的cookie。当我查看 len(jar._cookies) 时,它会返回我创建的 cookie 的数量。为什么文件不包含 cookie?
我必须怎么做才能将我的 cookie 写入文件?
【问题讨论】:
标签: python python-3.x cookies