Làm thế nào để tạo một cookie và thêm nó vào một cá thể CookieJar trong python? Tôi có tất cả thông tin cho cookie (tên, giá trị, tên miền, đường dẫn, v.v.) và tôi không muốn trích xuất một cookie mới có yêu cầu http.python - thêm cookie vào cookiejar
Tôi cố gắng này nhưng có vẻ như SimpleCookie lớp là không tương thích với CookieJar (? Là có một lớp Cookie)
import Cookie
c = Cookie.SimpleCookie()
c["name"]="value"
c['name']['expires'] = 0
c['name']['path'] = "/"
c['name']['domain'] = "mydomain.com"
cj = cookielib.CookieJar()
cj.set_cookie(cookie)
Traceback (most recent call last):
cj.set_cookie(cookie)
File "/usr/lib/python2.6/cookielib.py", line 1627, in set_cookie
if cookie.domain not in c: c[cookie.domain] = {}
AttributeError: 'SimpleCookie' object has no attribute 'domain'
Ngữ cảnh bạn đang sử dụng là gì? Công cụ này đã được reimplemented rất nhiều trong python web phục vụ và yêu cầu khuôn khổ. –